Subraya el término encontrado en tus búsquedas

WordPress

Por defecto, WordPress no marca o subraya los términos encontrados en tus búsquedas, si quieres que sí lo haga para ayudar al usuario a encontrar exactamente las palabras que escribió en el buscador, añade este código a tu functions.php o a tu plugin de funciones (mu-plugin).

function highlight_results($text){
    if(is_search()){
		$keys = implode('|', explode(' ', get_search_query()));
		$text = preg_replace('/(' . $keys .')/iu', '<span class="search-highlight">\0</span>', $text);
    }
    return $text;
}
add_filter('the_content', 'highlight_results');
add_filter('the_excerpt', 'highlight_results');
add_filter('the_title', 'highlight_results');
 
function highlight_results_css() {
	?>
	<style>
	.search-highlight { background-color:#FF0; font-weight:bold; }
	</style>
	<?php
}
add_action('wp_head','highlight_results_css');

En la línea 15 puedes cambiar el color de subrayado a tu gusto. (background-color:#FF0;)

Subraya Palabras

¿Te ha sido útil este código?
Ayúdanos a saber si este código o función te ha funcionado y así poder ayudar a otros usuarios
SÍ. 🙂
NO. 🙁
Tags
Mostrar Más

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *