Suporte » Temas » Search do wordpress não exibe os resultados da busca

  • Resolvido jenicarvalho

    (@jenicarvalho)


    Bom dia pessoal!
    Preciso de uma ajuda com a busca do WordPress, simplesmente ela não exibe os resultados.

    Registrei uma sidebar e nela coloquei o Widget de pesquisa do WordPress.

    Para que ela fique no cabeçalho, adicionei o seguinte código dentro da minha header.php

    <?php dynamic_sidebar( ‘search’ );?>

    E ele mostra normalmente o campo de busca.

    Quando digito a busca ela vai para a URL e só me mostra a mensagem:

    “Resultados da pesquisa para: lorem” e não lista o que foi achado.

    Coloquei o seguinte código na search.php

    <?php get_header(); ?>

    <div id=”container”>

    <div id=”content”>

    <div class=”postagem”>
    <?php if ( have_posts() ) : ?>

    <header class=”page-header”>
    <h1 class=”page-title”><?php printf( __( ‘Resultados da pesquisa para: %s’, ‘shape’ ), ‘<span>’ . get_search_query() . ‘</span>’ ); ?></h1>
    </header><!– .page-header –>

    <?php /* Start the Loop */ ?>
    <?php while ( have_posts() ) : the_post(); ?>

    <?php get_template_part( ‘content’, ‘search’ ); ?>

    <?php endwhile; ?>

    <?php else : ?>

    <?php get_template_part( ‘no-results’, ‘search’ ); ?>

    <?php endif; ?>
    </div> <!– #postagem–>

    </div> <!– #container –>
    <?php get_sidebar(); ?>
    </div> <!– #box–>

    <?php get_footer(); ?>


    Se eu usar searchpage.php ao invés de search.php ele me direciona para a index sem mostrar mais nada.

    É isso pessoal, estou quebrando a cabeça a 3 dias e não encontro o erro, já criei um searchform.php e chamei com <?php get_search_form ();?>
    Mas nada adianta, não consigo listar os resultados.

    Aguardo uma luz.
    Obrigada.

Visualizando 1 resposta (de um total de 1)
  • Criador do tópico jenicarvalho

    (@jenicarvalho)

    Já resolvi o problema e vou postar aqui oque tinha de errado.

    Não havia colocado para listar os nomes e links das postagens.

    Coloquei o seguinte código entre o while:

    <h2>“><?php the_title(); ?></h2>
    <span class=”author_post”>por <?php the_author_posts_link();?></span>

    <div class=”thumb_cat”>
    “><?php the_post_thumbnail();?>
    </div>

    É isso, se alguém tiver uma outra sugestão fique à vontade.

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Search do wordpress não exibe os resultados da busca’ está fechado para novas respostas.