Instruções Legadas do WooCommerce

Estas instruções são consideradas obsoletas. Por favor, use a extensão oficial do WooCommerce em vez disso

O WooCommerce usa o que pode ser considerado seu próprio mecanismo de busca interno que sequestra os arquivos de tipos de postagem. Você notará que, após a pesquisa, a URL tem &post_type=product anexado ao final.

É por isso que seus resultados de pesquisa não mudaram; SearchWP não está em uso quando você visita as páginas de arquivo CPT.

Para resolver este problema, você precisa remover um campo de entrada oculto que o WooCommerce injeta em seus formulários de pesquisa. Para fazer isso, você precisa criar um novo arquivo no diretório do seu tema chamado product-searchform.php com o seguinte:

<form role="search" method="get" id="searchform" action="<?php echo esc_url( home_url( '/'  ) ); ?>">
    <div>
        <label class="screen-reader-text" for="s"><?php _e( 'Search for:', 'woocommerce' ); ?></label>
        <input type="text" value="<?php echo get_search_query(); ?>" name="s" id="s" placeholder="<?php _e( 'Search for products', 'woocommerce' ); ?>" />
        <input type="submit" id="searchsubmit" value="<?php echo esc_attr__( 'Search' ); ?>" />
    </div>
</form>

Veja a documentação deles para informações adicionais.

Depois de ter esse arquivo no lugar e enviar uma pesquisa, você verá que seus resultados de pesquisa melhoraram, mas o modelo de resultados não parece mais o mesmo. Isso novamente se deve ao WooCommerce usar um modelo de arquivo CPT para resultados de pesquisa. Para trazer de volta os resultados de pesquisa focados em produtos do WooCommerce, copie

~/wp-content/plugins/woocommerce/templates/archive-product.php

para a pasta do seu tema e renomeie-o como search.php. Este é agora o seu modelo de resultados de pesquisa, você pode personalizá-lo da maneira que desejar.

Crie uma Experiência de Pesquisa WordPress Melhor Hoje

Nunca mais perca visitantes para resultados de pesquisa inúteis. O SearchWP torna a criação de sua própria pesquisa inteligente do WordPress rápida e fácil.

Adquira o SearchWP Agora
Ícone de Múltiplos Mecanismos de Busca