{"id":28019,"date":"2021-05-30T16:24:00","date_gmt":"2021-05-30T13:24:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=28019"},"modified":"2021-10-18T04:06:03","modified_gmt":"2021-10-18T01:06:03","slug":"personalize-a-pesquisa-de-produtos-woocommerce-em-seu-site-wordpress","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/pt-pt\/personalize-a-pesquisa-de-produtos-woocommerce-em-seu-site-wordpress\/","title":{"rendered":"Personalize a pesquisa de produtos WooCommerce em seu site WordPress"},"content":{"rendered":"<p>Deseja personalizar a pesquisa de produtos WooCommerce em sua loja online? WooCommerce fornece uma p\u00e1gina de loja separada para uma lista de produtos. Ao modificar as pesquisas de produtos, seu cliente pode filtrar o produto desejado na pr\u00f3pria p\u00e1gina da loja. Neste artigo, estudamos como personalizar uma pesquisa de produto WooCommerce no site WordPress.<\/p>\n<p>WordPress vem com o formul\u00e1rio de pesquisa integrado. Quando um usu\u00e1rio insere alguma palavra-chave em um campo de pesquisa, ele redireciona para a p\u00e1gina de pesquisa onde o conte\u00fado relacionado \u00e0 palavra-chave ser\u00e1 exibido. No WordPress, a p\u00e1gina de pesquisa normalmente se parece com uma p\u00e1gina de lista de postagens.<\/p>\n<p>Esse fluxo de pesquisa \u00e9 ideal para sites CMS. Mas, quando se trata de WooCommerce, precisamos modificar esse fluxo.<\/p>\n<p>Para WooCommerce, quando um usu\u00e1rio procura o produto, ele deve mostrar o resultado filtrado na p\u00e1gina da loja. N\u00e3o faz sentido mostrar o resultado no formato de uma p\u00e1gina de listagem de postagens.<\/p>\n<p>Deixe-me explicar atrav\u00e9s das imagens.<\/p>\n<p>No meu caso, estou usando o tema &#8216;vinte e quinze&#8217;. Instalei o plug-in WooCommerce e alguns produtos est\u00e3o listados na p\u00e1gina da minha loja.<\/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=\"Personalize a pesquisa de produtos WooCommerce em seu site WordPress\" ><\/a><\/p>\n<p>Agora, quando eu insiro a palavra-chave dizer &#8216;desenvolvimento&#8217; no campo de pesquisa, ele redireciona para uma p\u00e1gina onde vejo o produto conforme mostrado na imagem abaixo.<\/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=\"Personalize a pesquisa de produtos WooCommerce em seu site WordPress\" ><\/a><\/p>\n<p>Isso \u00e9 algo que n\u00e3o queremos em um site. Afinal, \u00e9 uma loja online, ent\u00e3o preferimos que a pesquisa de produtos seja filtrada na p\u00e1gina da loja como abaixo.<\/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=\"Personalize a pesquisa de produtos WooCommerce em seu site WordPress\" ><\/a><\/p>\n<p>Dito isso, vamos ver como personalizar a pesquisa de produtos no WooCommerce.<\/p>\n<h3>Personalize a pesquisa de produtos do WooCommerce<\/h3>\n<p>O WooCommerce armazena todos os produtos com o post_type &#8216;produto&#8217;. Para atingir nosso objetivo, precisamos passar o par\u00e2metro <code>post_type=product<\/code>no URL de pesquisa.<\/p>\n<p>Basicamente, quando clicamos no bot\u00e3o de pesquisa, precisamos modificar o URL<\/p>\n<p>YOUR_SITE_URL \/? S = development<\/p>\n<p>Com<\/p>\n<p>YOUR_SITE_URL \/? S = development &#038; post_type = product<\/p>\n<p>Para isso, precisamos criar um <code>searchform.php<\/code>arquivo no diret\u00f3rio do nosso tema ativo. Este \u00e9 o arquivo do qual o WordPress exibe um formul\u00e1rio de pesquisa. Se esse arquivo n\u00e3o for encontrado em uma pasta de tema, o formul\u00e1rio de pesquisa ser\u00e1 renderizado a partir do arquivo principal do WordPress. O desenvolvedor deve criar este arquivo na pasta do tema se ele n\u00e3o existir.<\/p>\n<p>Se voc\u00ea j\u00e1 tem <code>searchform.php<\/code>em seu tema, ent\u00e3o voc\u00ea s\u00f3 precisa adicionar um campo oculto ao formul\u00e1rio conforme mostrado no c\u00f3digo abaixo.<\/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>Aqui, voc\u00ea deve adicionar algum CSS a este formul\u00e1rio e combin\u00e1-lo com o design do seu site.<\/p>\n<p>Observe que passamos um campo oculto com o nome &#8216;post_type&#8217; e valor como &#8216;produto&#8217;. Esta \u00e9 a l\u00f3gica real para personalizar a pesquisa de produtos no WooCommerce.<\/p>\n<p>Agora, tente inserir qualquer nome de produto no campo de pesquisa, ele ir\u00e1 redirecion\u00e1-lo para a p\u00e1gina da loja. E na p\u00e1gina da loja, voc\u00ea ver\u00e1 o resultado filtrado relacionado \u00e0 palavra-chave.<\/p>\n<p>Espero que voc\u00ea entenda como personalizar a pesquisa de produtos WooCommerce em seu site WordPress. Eu gostaria de ouvir seus pensamentos e sugest\u00f5es na se\u00e7\u00e3o de coment\u00e1rios abaixo.<\/p>\n<h4>Artigos relacionados<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/pt-pt\/um-guia-rapido-sobre-woocommerce-rest-api\/\" title=\"Um guia r\u00e1pido sobre WooCommerce REST API\" >Um guia r\u00e1pido sobre WooCommerce REST API<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pt-pt\/como-adicionar-endpoints-personalizados-a-api-wordpress\/\" title=\"Como adicionar endpoints personalizados \u00e0 API WordPress\" >Como adicionar endpoints personalizados \u00e0 API WordPress<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pt-pt\/como-exibir-produtos-relacionados-usando-woocommerce-rest-api\/\" title=\"Como exibir produtos relacionados usando WooCommerce REST API\" >Como exibir produtos relacionados usando WooCommerce REST API<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte de grava\u00e7\u00e3o:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se voc\u00ea administra uma loja online no WooCommerce, provavelmente deseja personalizar a Pesquisa de produtos do WooCommerce no site 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":[613],"tags":[848],"class_list":["post-28019","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized-9","tag-affiai-pt-pt"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/28019","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/comments?post=28019"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/28019\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/media\/21667"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/media?parent=28019"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/categories?post=28019"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/tags?post=28019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}