• Olá pessoal!

    Eu estou com um probleminha para fazer pesquisa com o search.

    Eu criei um custom post type de Notícias, e coloquei o formulário de pesquisa dento de minha página de notícias, só que não sei pq, ele não está funcionando.

    Eu sei que ele funciona na home, mas na página notícias, não funciona, será por causa do custom post type?

    Se alguém puder me ajudar agradeço.

Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • Criador do tópico Fábio Santiago

    (@fabiosantiago)

    Por favor alguém ai pode me ajudar?

    Moderador Allyson

    (@allysonsouza)

    Não tenho muita experiência com search mas vou tentar te ajudar cara. Colocou a chamada para a função get_search_form() no archive-{seuCustomPostType}.php e nestas páginas ele não funciona?

    É estranho, pelo que vi do codex deveria funcionar. Se puder postar os trechos de código e home para comparação iria ajudar.

    Criador do tópico Fábio Santiago

    (@fabiosantiago)

    Eu só chamo o formulário normalmente, na home ele funciona… Em qualquer parte em que eu chamo.

    Mas na minha página de noticia não funciona…

    Ele só encontra os posts quando faço a pesquisa assim, mas preocura em todos os posts do site: http://www.meusite.com.br/?s=dfsf

    Agora quando faço a pesquisa da página de Notícia que fica assim:
    http://www.meusite.com.br/noticia/?s=dfsf

    Ele não acha nada, mesmo tendo noticias cadastradas.

    tanto na home como na página de noticia chamo assim a pesquisa assim, só muda as páginas:

    <span><?php get_search_form(); ?></span>

    Moderador Allyson

    (@allysonsouza)

    Fábio Santiago, veja se em seu tema existe o arquivo searchform.php
    Se ele não existir o wordpress retorna um form default com a action direcionando para a home.

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

    Se possuir o arquivo, veja como ele está construído e a action definida nele.

    Criador do tópico Fábio Santiago

    (@fabiosantiago)

    Ok, o meu tema tem vou dar uma olhada… Deve ser nele mesmo. Obrigado!

Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • O tópico ‘Problema com Search’ está fechado para novas respostas.