{"id":28745,"date":"2021-05-30T16:18:00","date_gmt":"2021-05-30T13:18:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=28745"},"modified":"2021-10-18T03:38:42","modified_gmt":"2021-10-18T00:38:42","slug":"dostosuj-wyszukiwanie-produktow-woocommerce-w-witrynie-wordpress","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/pl\/dostosuj-wyszukiwanie-produktow-woocommerce-w-witrynie-wordpress\/","title":{"rendered":"Dostosuj wyszukiwanie produkt\u00f3w WooCommerce w witrynie WordPress"},"content":{"rendered":"<p>Czy chcesz dostosowa\u0107 wyszukiwanie produkt\u00f3w WooCommerce w swoim sklepie internetowym? WooCommerce udost\u0119pnia osobn\u0105 stron\u0119 sklepu z list\u0105 produkt\u00f3w. Modyfikuj\u0105c wyszukiwanie produkt\u00f3w, Tw\u00f3j klient mo\u017ce filtrowa\u0107 po\u017c\u0105dany produkt na samej stronie sklepu. W tym artykule dowiemy si\u0119, jak dostosowa\u0107 wyszukiwanie produkt\u00f3w WooCommerce w witrynie WordPress.<\/p>\n<p>WordPress ma wbudowany formularz wyszukiwania. Gdy u\u017cytkownik wprowadzi jakie\u015b s\u0142owo kluczowe w polu wyszukiwania, przekieruje go do strony wyszukiwania, na kt\u00f3rej zostanie wy\u015bwietlona tre\u015b\u0107 zwi\u0105zana ze s\u0142owem kluczowym. W WordPressie strona wyszukiwania zwykle wygl\u0105da jak strona z list\u0105 wpis\u00f3w.<\/p>\n<p>Ten przep\u0142yw wyszukiwania jest idealny dla witryn CMS. Ale je\u015bli chodzi o WooCommerce, musimy zmodyfikowa\u0107 ten przep\u0142yw.<\/p>\n<p>W przypadku WooCommerce, gdy u\u017cytkownik szuka produktu, powinien wy\u015bwietli\u0107 przefiltrowany wynik na stronie sklepu. Pokazywanie wyniku w formacie strony z list\u0105 post\u00f3w nie ma sensu.<\/p>\n<p>Pozw\u00f3lcie, \u017ce wyja\u015bni\u0119 to poprzez zrzuty ekranu.<\/p>\n<p>W moim przypadku u\u017cywam motywu \u201edwadzie\u015bcia pi\u0119tna\u015bcie&quot;. Zainstalowa\u0142em wtyczk\u0119 WooCommerce i na stronie mojego sklepu znajduje si\u0119 kilka produkt\u00f3w.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20403-6081ecdabfdf3.png\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20403-6081ecdabfdf3.png\" alt=\"Dostosuj wyszukiwanie produkt\u00f3w WooCommerce w witrynie WordPress\" ><\/a><\/p>\n<p>Teraz, gdy wprowadz\u0119 s\u0142owo kluczowe \u201erozw\u00f3j&#8221; w polu wyszukiwania, przekieruje ono na stron\u0119, na kt\u00f3rej widz\u0119 produkt, jak pokazano na zrzucie ekranu poni\u017cej.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20403-6081ecdb55042.png\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20403-6081ecdb55042.png\" alt=\"Dostosuj wyszukiwanie produkt\u00f3w WooCommerce w witrynie WordPress\" ><\/a><\/p>\n<p>To jest co\u015b, czego nie chcemy na stronie internetowej. W ko\u0144cu jest to sklep internetowy, wi\u0119c wolimy, aby wyszukiwanie produkt\u00f3w by\u0142o odfiltrowane na stronie sklepu jak poni\u017cej.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20403-6081ecdc2a832.png\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20403-6081ecdc2a832.png\" alt=\"Dostosuj wyszukiwanie produkt\u00f3w WooCommerce w witrynie WordPress\" ><\/a><\/p>\n<p>Powiedziawszy to, zobaczmy, jak dostosowa\u0107 wyszukiwanie produkt\u00f3w w WooCommerce.<\/p>\n<h3>Dostosuj wyszukiwanie produkt\u00f3w w WooCommerce<\/h3>\n<p>WooCommerce przechowuje wszystkie produkty z post_type 'produkt&#8217;. Aby osi\u0105gn\u0105\u0107 nasz cel, musimy przekaza\u0107 parametr <code>post_type=product<\/code>w adresie URL wyszukiwania.<\/p>\n<p>Zasadniczo, kiedy klikamy przycisk wyszukiwania, musimy zmodyfikowa\u0107 adres URL<\/p>\n<p>YOUR_SITE_URL\/?s=development<\/p>\n<p>Z<\/p>\n<p>YOUR_SITE_URL\/?s=development&#038;post_type=product<\/p>\n<p>W tym celu musimy utworzy\u0107 <code>searchform.php<\/code>plik w katalogu naszego aktywnego motywu. Jest to plik, z kt\u00f3rego WordPress wy\u015bwietla formularz wyszukiwania. Je\u015bli ten plik nie zostanie znaleziony w folderze motywu, formularz wyszukiwania jest renderowany z podstawowego pliku WordPress. Deweloper powinien utworzy\u0107 ten plik w folderze motywu, je\u015bli nie istnieje.<\/p>\n<p>Je\u015bli masz ju\u017c <code>searchform.php<\/code>sw\u00f3j motyw, wystarczy doda\u0107 do formularza ukryte pole, jak pokazano w poni\u017cszym kodzie.<\/p>\n<p><strong>searchform.php<\/strong><\/p>\n<pre><code>&lt;form method=\"get\" action=\"&lt;?php echo home_url('\/'); ?&gt;\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;input type=\"text\" name=\"s\" placeholder=\"What you are looking for?\" value=\"&lt;?php the_search_query(); ?&gt;\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;input type=\"hidden\" name=\"post_type\" value=\"product\"&gt;\n&lt;\/form&gt;<\/code><\/pre>\n<p>Tutaj powiniene\u015b doda\u0107 troch\u0119 kodu CSS do tego formularza i dopasowa\u0107 go do projektu Twojej witryny.<\/p>\n<p>Zauwa\u017c, \u017ce przekazali\u015bmy ukryte pole o nazwie 'post_type&#8217; i warto\u015bci jako 'product&#8217;. To jest rzeczywista logika dostosowywania wyszukiwania produkt\u00f3w w WooCommerce.<\/p>\n<p>Teraz spr\u00f3buj wpisa\u0107 dowoln\u0105 nazw\u0119 produktu w polu wyszukiwania, przekieruje Ci\u0119 to na stron\u0119 sklepu. A na stronie sklepu zobaczysz przefiltrowany wynik zwi\u0105zany ze s\u0142owem kluczowym.<\/p>\n<p>Mam nadziej\u0119, \u017ce rozumiesz, jak dostosowa\u0107 wyszukiwanie produkt\u00f3w WooCommerce w witrynie WordPress. Chcia\u0142bym us\u0142ysze\u0107 wasze przemy\u015blenia i sugestie w sekcji komentarzy poni\u017cej.<\/p>\n<h4>Powi\u0105zane artyku\u0142y<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/szybki-przewodnik-po-woocommerce-rest-api\/\" title=\"Szybki przewodnik po WooCommerce REST API\" >Szybki przewodnik po WooCommerce REST API<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/jak-dodac-niestandardowe-punkty-koncowe-do-api-wordpress\/\" title=\"Jak doda\u0107 niestandardowe punkty ko\u0144cowe do API WordPress?\" >Jak doda\u0107 niestandardowe punkty ko\u0144cowe do API WordPress?<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/jak-wyswietlic-powiazane-produkty-za-pomoca-woocommerce-rest-api\/\" title=\"Jak wy\u015bwietli\u0107 powi\u0105zane produkty za pomoc\u0105 WooCommerce REST API\" >Jak wy\u015bwietli\u0107 powi\u0105zane produkty za pomoc\u0105 WooCommerce REST API<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\u0179r\u00f3d\u0142o nagrywania:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Je\u015bli prowadzisz sklep internetowy w WooCommerce, prawdopodobnie chcesz dostosowa\u0107 Wyszukiwark\u0119 produkt\u00f3w WooCommerce na stronie WordPress.<\/p>\n","protected":false},"author":1,"featured_media":21667,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[612],"tags":[847],"class_list":["post-28745","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized-8","tag-affiai-pl"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts\/28745","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/comments?post=28745"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts\/28745\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media\/21667"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media?parent=28745"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/categories?post=28745"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/tags?post=28745"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}