Resaltar las palabras clave en los resultados de las búsquedas

En el siguiente ejemplo crearemos una función que nos ayudará a resaltar las palabras clave en los resultados de las búsquedas dentro de WordPress utilizando los siguientes filtros «the_excerpt» y «the_title».

Asegúrate de insertar el código en el archivo functions.php del tema activo en tu sitio web.

function resaltar_palabras($text){
if(is_search()){
$sr = get_query_var('s');
$keys = explode(" ",$sr);
$text = preg_replace('/('.implode('|', $keys) .')/iu', '<strong class="search-excerpt">'.$sr.'</strong>', $text);
}
return $text;
}
add_filter('the_excerpt', 'resaltar_palabras');
add_filter('the_title', 'resaltar_palabras');

Si deseas más información sobre como desarrollar en

WordPress en español

, visita el Codex oficial de WordPress haciendo clic aquí.

Descargar WordPress del repositorio oficial para México:haciendo clic aquí.
Repositorio oficial de Plugins para WordPress: haciendo clic aquí.
Repositorio oficial de temas gratuitos para WordPress: haciendo clic aquí.

Si necesitas consultoría sobre

WordPress

envíame un correo a hola@dannydshore.com o haciendo clic aquí.

#conceptos #wordpress #woocommerce #shortcodes #css