Cómo limitar los resultados de la búsqueda para tipos de mensajes específicos en WordPress

¿Alguna vez te has preguntado cómo puedes limitar los resultados de tu búsqueda a tipos de mensajes específicos? No es muy difícil. Ya te hemos enseñado cómo desactivar la función de búsqueda en WordPress modificando el archivo functions.php. Ahora vamos a hacer lo mismo excepto filtrar nuestros resultados de búsqueda.

Abra el archivo functions.php y añada los siguientes códigos:

función searchfilter($query) { si ($query->is_search && !is_admin()) { $query->set(‘post_type’,array(‘post’,’page’)); }devolver $query;}add_filter(‘pre_get_posts’,’searchfilter’);

>

Observe la línea que dice

$query->set(‘post_type’,array(‘post’,’page’));

>

Puede filtrar los resultados de la búsqueda cambiando los valores de la variable array. Ahora mismo está configurado para mostrar entradas y páginas, pero puedes modificarlo para que muestre lo que quieras.

Deja un comentario