Quando fazemos buscas no Google o resultado traz em destaque as palavras que procuramos. No wordpress isso não acontece, mas podemos implementar um código que fará esse resultado também nas buscas do wordpress, é simples, veja como.


1- abra o arquivo search.php e procure pelo código abaixo:

<?php the_title(); ?>

<?php the_title(); ?>

2- Esse é o código para mostrar o título de cada um dos resultados. No tema original ele estará dentro de uma linha como essa.

<h3 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h3>

<h3 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h3>

3- Substitua por esse código:

<?php echo $title; ?>

<?php echo $title; ?>

4- Antes dessa linha cole o código abaixo:

<?php $title=get_the_title(); $keys= explode("",$s); $title=preg_replace('/('.implode('|', $keys) .')/iu', '<strong class="search-excerpt">