Excluir páginas de los resultados de búsqueda

Excluir páginas de los resultados de búsqueda

Para excluir páginas de los resultados de búsqueda mediante el buscador nativo de WordPress, implementa este código en el archivo functions.php de tu tema hijo o en un plugin de snippets de código.

function exclude_legal_pages_from_search($query) {
    if ($query->is_search && !is_admin()) {
        // IDs de las páginas legales que quieres excluir
        $excluded_pages = array(10, 20, 30); // Reemplaza estos números con los IDs de las páginas

        // Excluye las páginas
        $query->set('post__not_in', $excluded_pages);
    }
    return $query;
}
add_action('pre_get_posts', 'exclude_legal_pages_from_search');

¿Te ha gustado este código? Coméntalo con códigosWP:

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

Scroll al inicio
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.