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

¿Alguna vez te has preguntado cómo puedes limitar los resultados de tu búsqueda a tipos de publicaciones específicos? No es muy dificil. Ya le mostramos cómo deshabilitar la función de búsqueda en WordPress modificando el archivo functions.php. Ahora vamos a hacer lo mismo excepto para filtrar nuestros resultados de búsqueda.

Abra su archivo functions.php y agregue 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');

Note la línea que dice


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

Puede filtrar los resultados de la búsqueda cambiando los valores en la variable de matriz. En este momento, está configurado para mostrar publicaciones y páginas, pero puede modificarlo para mostrar lo que desee.

.

Fuente: wpbeginner

Entradas relacionadas

Deja una respuesta

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