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