Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Thiago Duarte

não consigo criar a página de pesquisa "search"

Recommended Posts

Oi galera, eu to tentando criar a página de pesquisa "search" mas não to conseguindo deve ser algum besteira que to esquecendo, quando digito qualquer coisa e mando pesquisar a tela fica toda branca.

 

Olha meu script.

 

header.php

<form id="searchform" method="get" action="<?php echo esc_url( home_url( '/' ) ); ?>" role="search">
     <input type="text" name="s" id="s" value="" placeholder="Buscar por Nome">
     <button type="submit" class="btn">Pesquisar</button>
</form>

search.php

<section class="conteudo">
<div class="box-resultados">Exebindo 1-10 de 10000 resultados</div>

<?php if ( have_posts() ) : ?>

<article>
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail( array(184, 184) ); ?></a>
<p><a href="<?php the_permalink(); ?>"><?php printf( __( 'Search Results for: %s', 'twentythirteen' ), get_search_query() ); ?></a></p>

<ul>
<li><img src="<?php bloginfo('stylesheet_directory'); ?>/imagem/icon-map.png" width="22" height="18"><?php the_field( "bairro" ); ?></li>
<li><img src="<?php bloginfo('stylesheet_directory'); ?>/imagem/icon-tel.jpg"> <?php the_field( "telefone" ); ?></li>
<li><img src="<?php bloginfo('stylesheet_directory'); ?>/imagem/icon-seta.png"> <a href="<?php the_permalink(); ?>">Saiba mais</a></li>
</ul>
</article>

<?php 
endwhile;  
endif;
?>
</section>

function.php

function my_search_form($form) {
$form = '<form method="get" id="searchform" action="' . get_option('home') . '/" >
<div><label for="s">' . __('Search for:') . '</label>
<input type="text" value="' . attribute_escape(apply_filters('the_search_query', get_search_query())) . '" name="s" id="s" />
<input type="submit" id="searchsubmit" value="'.attribute_escape(__('Search')).'" />
</div>
</form>';
return $form;
}

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.