Suporte » Ajustando o WordPress » Resultado de Pesquisa como Blog no Woocommerce

  • Resolvido orlando81

    (@orlando81)


    Olá, bom dia! Instalei o Woocommerce e funciona perfeitamente, porém na barra de pesquisa padrão do tema quando faz a pesquisa de um produto que consta no site ele retorna o resultado mostrando o produto como uma página de blog, o correto seria mostrar como uma busca numa página de produtos. Existe sim um Widget que é chamado pesquisa de produto, ele funciona perfeitamente bem, porém o outro que é padrão do tema retorna como blog. Gostaria de saber se tem como a barra de pesquisa padrão do tema retornar o correto como uma página de produto, assim como faz o widget de pesquisa de produto?

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Você precisará mudar o template do seu tema (ou sobrescrever em um tema-filho) para achar o html do formulário e incluir <input type="hidden" name="post_type" value="product"> dentro do elemento <form>.

    Criador do tópico orlando81

    (@orlando81)

    Essa linha do código funcionou, porém existem dois widgets de pesquisa: o de pesquisa de produtos e o outro widget como resultado de pesquisa como blog. Quando eu adiciono o widget de pesquisa de blog funciona perfeitamente adicionando esse código, porém no meu template tem um o widget no header e ele não fez efeito com essa linha do código como imaginei, porém a solução seria essa como vc descreveu, a questão agora é saber o local que meu tamplate está puxando esse widget que fica no header para eu adicionar esse seu código. O searchform não é, pois só funciona quando adiciona um widget de pesquisa comum de blog(no meu caso). O meu tamplate ele já está com o search de pesquisa como blog e o tamplate não disponibiliza nada para alterar especificamente ele. Existe outro local sem sem ser o searchform que ele esteja puxando?

    Você pode procurar na documentação para ver algum hook no searchform padrão que te ajude. Ou então, você pode colocar o html do searchform diretamente no template.

    Criador do tópico orlando81

    (@orlando81)

    Opa! Resolvi o problema, achei o arquivo onde consta o formulário dele, tava bem escondido, rs! Coloquei no form exatamente o código que você me passou e funcionou de boa! Deu um pouco de trabalho, mas agora de boa. Obrigado e valeu pela ajuda!

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Você deve estar conectado para responder a este tópico.