{"id":232966,"date":"2023-02-01T15:31:00","date_gmt":"2023-02-01T12:31:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=232966"},"modified":"2023-02-01T15:34:20","modified_gmt":"2023-02-01T12:34:20","slug":"jak-dostosowac-wyszukiwarke-do-wordpress","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/pl\/jak-dostosowac-wyszukiwarke-do-wordpress\/","title":{"rendered":"Jak dostosowa\u0107 wyszukiwark\u0119 do WordPress?"},"content":{"rendered":"<p><a href=\"https:\/\/wordpress.mediadoma.com\/pl\/zarzadzaj-polaczeniami-wordpress-ustawieniami-w-jednym-miejscu-dla-wielu-witryn-wordpress-w-tej-samej-domenie\/\" title=\"WordPress\">WordPress<\/a> ma wbudowan\u0105 wyszukiwark\u0119, jednak nie jest ona tak wyrafinowana jak wyszukiwarka google (na przyk\u0142ad wyszukiwanie WP nie zawiera komentarzy). Aby u\u017cy\u0107 wyszukiwarki dostosowania innej firmy, mo\u017cesz wstawi\u0107 nast\u0119puj\u0105cy kod do pliku szablonu funkcji, np. <strong>functions.php<\/strong><\/p>\n<pre><code>function wp_use_google_search( $wp_query) {\n\u00a0 $s = ''; \u00a0\n\u00a0 if (isset($wp_query-&gt;query_vars['s'])) {\n\u00a0 \u00a0 $s = trim($wp_query-&gt;query_vars['s']);\n\u00a0 }\n\u00a0 if (!$s) { \u00a0\/\/ empty query returns\n\u00a0 \u00a0 return;\n\u00a0 }\n\u00a0 \/\/ get current host\n\u00a0 $host = strtolower($_SERVER['HTTP_HOST']);\n\u00a0 \n\u00a0 \/\/ use google \n\u00a0 $search_engine = '&lt;a class=\"vglnk\" target=\"_blank\" href=\"https:\/\/www.google.com\/search?q=\" rel=\"nofollow\"&gt;&lt;span&gt;https&lt;\/span&gt;&lt;span&gt;:\/\/&lt;\/span&gt;&lt;span&gt;www&lt;\/span&gt;&lt;span&gt;.&lt;\/span&gt;&lt;span&gt;google&lt;\/span&gt;&lt;span&gt;.&lt;\/span&gt;&lt;span&gt;com&lt;\/span&gt;&lt;span&gt;\/&lt;\/span&gt;&lt;span&gt;search&lt;\/span&gt;&lt;span&gt;?&lt;\/span&gt;&lt;span&gt;q&lt;\/span&gt;&lt;span&gt;=&lt;\/span&gt;&lt;\/a&gt;';\n\u00a0 \n\u00a0 \/\/ concatenate the query\n\u00a0 $query = urlencode($s. ' site:'. $host);\n\u00a0 \n\u00a0 \/\/ redirect to search engine\n\u00a0 wp_redirect($search_engine. $query);\n\u00a0 \n\u00a0 \/\/ end the page\n\u00a0 exit;\n}\n\u00a0\n\/\/ add customized search handler\nadd_action('parse_query', 'wp_use_google_search');<\/code><\/pre>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/pl\/trendy-na-stronach-internetowych\/\" title=\"Kolejn\u0105 zalet\u0105 korzystania z zaawansowanej wyszukiwarki\">Kolejn\u0105 zalet\u0105 korzystania z zaawansowanej wyszukiwarki<\/a> stron trzecich do indeksowania <a href=\"https:\/\/wordpress.mediadoma.com\/pl\/jak-wyswietlic-statystyki-wykresu-dotyczace-miesiecznej-liczby-postow-w-wordpress\/\" title=\"post\u00f3w wordpress\">post\u00f3w wordpress<\/a> jest to, \u017ce zmniejsza ona przeci\u0105\u017cenie serwera, zw\u0142aszcza je\u015bli jest du\u017cy ruch, a przepustowo\u015b\u0107 jest ograniczona. Mo\u017cesz r\u00f3wnie\u017c dostosowa\u0107 wyszukiwark\u0119, np. u\u017cywaj\u0105c google.co.uk zamiast <a href=\"https:\/\/google.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">google.com<\/a>, je\u015bli kierujesz reklamy tylko do u\u017cytkownik\u00f3w z Wielkiej Brytanii.<\/p>\n<p>Mo\u017cesz zapisa\u0107 powy\u017cszy plik we wsp\u00f3lnej \u015bcie\u017cce, kt\u00f3ra jest dost\u0119pna dla wszystkich blog\u00f3w WordPress, je\u015bli masz wiele blog\u00f3w hostowanych na tym samym serwerze (<a href=\"https:\/\/helloacm.com\/ping-when-vpsdedicate-server-is-restarting\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">VPS<\/a> lub <a href=\"https:\/\/helloacm.com\/testing-the-hddssd-disk-speed-on-vpsdedicated-server\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">serwer dedykowany<\/a> ). Tak wi\u0119c w ka\u017cdym <strong>functions.php<\/strong> w <a href=\"https:\/\/wordpress.mediadoma.com\/pl\/wordpress-child-theme-jedyne-rzeczy-ktore-musisz-wiedziec\/\" title=\"motywie potomnym\">motywie potomnym<\/a> mo\u017cesz po prostu do\u0142\u0105czy\u0107:<\/p>\n<pre><code>\/\/ Assume we save the above function in file \/commom\/path\/to\/wp_search.php\nrequire('\/commom\/path\/to\/wp_search.php');<\/code><\/pre>\n<p>Pami\u0119taj, aby nie zapomnie\u0107 <strong>&lt;?php<\/strong> (na pocz\u0105tku pliku PHP) .. i <strong>?&gt;<\/strong> (opcjonalny znacznik ko\u0144ca pliku) podczas zapisywania powy\u017cszej funkcji w pojedynczym pliku php.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\u0179r\u00f3d\u0142o nagrywania:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jak dostosowa\u0107 wyszukiwark\u0119 do WordPressa?<\/p>\n","protected":false},"author":1,"featured_media":223885,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[721,897,805,836,845,866],"tags":[1169],"class_list":["post-232966","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-deweloper","category-kod","category-php-7","category-przewodnik-dla-poczatkujacych","category-samouczki","category-wordpress-7","tag-affiai-pl"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts\/232966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/comments?post=232966"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts\/232966\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/media\/223885"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/media?parent=232966"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/categories?post=232966"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/tags?post=232966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}