Há muitas coisas que você pode fazer com os resultados da pesquisa, mas estes 2 trucos são talvez os mais exigidos. E fácil …
Acrescentar o número de resultados de pesquisa encontrados:
No arquivo search.php
no seu modelo normalmente encontrar uma linha como esta:
[sourcecode language=”html”]<h2 classe="pagetitle"> Resultados de pesquisa </ h2>
[/sourcecode]
Basta alterá-lo para esta:
[sourcecode language=”php”]
<h2 classe="pagetitle"> Resultados para <? Php / * Contador de busca * / $ Allsearch = & New WP_Query("s = $ s & showposts =- 1"); $ Key = Wp_specialchars($ S, 1); $ Count = $ Allsearch->post_count, _e(”), _e(‘<span class="search-terms">’); echo $ Key, _e(‘</ Span>’), _e(‘-‘); echo $ Count . ‘ ‘, _e("entradas"); Wp_reset_query();?> </h2>[/sourcecode]
Destaque resultados da pesquisa:
Novamente em search.php
Mas, desta vez para esta linha …
[sourcecode language=”php”]<? php the_title(); ?>
[/sourcecode]
E agora substituída por esta:
[sourcecode language=”php”]<? Php echo $ Title; ?>
[/sourcecode]
E, mais importante, antes dessa linha adicione o seguinte código:
[sourcecode language=”php”]<? php $ Title = Get_the_title(); $ Keys= explodir(" ",$ S); $ Title = preg_replace(‘/(‘.implode(‘|’, $ Keys) .’) / Iu’, "<strong class="search-excerpt">\0</ Strong> ‘, $ Title); ?>
[/sourcecode]
Neste exemplo simples que você faz é colocar em negrito o texto encontrado, mas você pode substituir a “classe” para o que você quer, a cor ou adicionando o que quiser.
Fonte: ayudawordpress