Cómo limitar los resultados de la búsqueda de determinados tipos de entradas en WordPress

¿Te has preguntado alguna vez cómo puedes limitar los resultados de tu búsqueda a tipos de publicaciones específicos? No es muy difícil. Ya te hemos mostrado cómo desactivar la función de búsqueda en WordPress modificando el archivo functions.php. Ahora vamos a hacer lo mismo, pero para filtrar nuestros resultados de búsqueda

Abre tu archivo functions.php y añade los siguientes códigos:


function searchfilter($query) {

    if ($query->is_search && !is_admin() ) {
        $query->set('post_type',array('post','page'));
    }

return $query;
}

add_filter('pre_get_posts','searchfilter');

Fíjate en la línea que dice


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

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

Si quieres conocer otros artículos parecidos a Cómo limitar los resultados de la búsqueda de determinados tipos de entradas en WordPress puedes visitar la categoría Tutoriales.

¡Más Contenido!

Deja un comentario

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

Go up