Acrescentar o número de resultados e destaque para as pesquisas
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:
<h2 classe="pagetitle"> Resultados de pesquisa </ h2>
Basta alterá-lo para esta:
<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>Destaque resultados da pesquisa:
Novamente em search.phpMas, desta vez para esta linha …
<? php the_title(); ?>
E agora substituída por esta:
<? Php echo $ Title; ?>
E, mais importante, antes dessa linha adicione o seguinte código:
<? php $ Title = Get_the_title(); $ Keys= explodir(" ",$ S); $ Title = preg_replace('/('.implode('|', $ Keys) .') / Iu', "<strong class="search-excerpt">\0</ Strong> ', $ Title); ?>
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
Gostou? Então Compartilhe!!!






Aviso: Todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste site ou do(s) seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. O autor deste site reserva-se, desde já, o direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação do seu autor (nome completo e endereço válido de email) também poderão ser excluídos.