Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

Excluir palabras al usar la búsqueda de WordPress

Sabias que WordPress cuenta con una funcionalidad para excluir palabras mientras usas la búsqueda, esta funcionalidad esta disponible tanto en el front-end como en el backend de tu sitio.
 

Generalidades

Puedes usar esta funcionalidad en las cajas de búsqueda, bloques o widgets que uses en tu sitio. Para excluir palabras de la búsqueda, simplemente puedes agregar el caracter de guión “-” delante de la palabra a excluir.

Por ejemplo, buscamos CSV y excluimos los resultados de WooCommerce

csv -woocommerce

También puedes excluir más de una palabra, por ejemplo:

csv -woocommerce -pdf

 

Cambiar el prefijo de exclusión

A partir de la versión 4.7 de WordPress es posible cambiar el prefijo de exclusión a través de un Hook de filtro llamado wp_query_search_exclusion_prefix.

En el siguiente código cambiamos el prefijo de guión por el caracter de admiración “!”.

add_filter( 'wp_query_search_exclusion_prefix', 'dcms_change_search_exclusion_prefix' );
function dcms_change_search_exclusion_prefix( $prefix ) {
        return '!';
}
Puedes agregar este código como parte del archivo functions.php de tu tema hijo.

 

Conclusión

Como has podido comprobar, puedes afinar tu búsqueda excluyendo palabras, también puedes cambiar el caracter de exclusión de guión a cualquier otro caracter o incluso quitar esta funcionalidad no devolviendo ningún caracter.

 

La entrada Excluir palabras al usar la búsqueda de WordPress es un artículo reciente del sitio DecodeCMS.

Enregistrer un commentaire

0 Commentaires