Cómo EXCLUIR Páginas o Categorías de la Búsqueda en WordPress (SIN Plugins)

WordPress, y muchos de sus themes/plugins, disponen de la opción de añadir un buscador interno. Con este puedes hacer búsquedas referentes a los contenidos de tu website.

Si lo que estás procurando es que los resultados de tus búsquedas sean solo de entradas, existe una forma para suprimir las páginas y categorías, para que no aparezcan en dichas búsquedas.

Pero, la pregunta es ¿cómo hacer esto sin usar plugins?

En el presente artículo se te explicará la forma de excluir páginas o categorías de la búsqueda en WordPress sin plugins.

Voy a iniciar sesión en el WP-Admin y te explicaré el paso a paso.

Lo que debes hacer para Excluir Categorías y Páginas de los resultados de búsqueda en WordPress

Paso a paso, explicado:

  • Mueve tu cursor hacia la opción Apariencia de la barra izquierda de tu panel de administración.
Apariencia wordpress
  • Ahora pulsa encima de la opción Editor de archivos de temas.
Editor de archivos WordPress
  • Una vez hecho esto, tendrás que ir a la barra lateral derecha y pulsar encima de la opción Funciones del tema (“Functions.php”).
Funciones del tema WordPress
  • Entretanto, bajas al final del código fuente y tecleas dos veces Intro para dejar dos líneas de comando, antes de la última línea (//END ENQUEUE PARENT ACTION).
Intro WordPress
  • Es en ese espacio es donde pegarás los dos códigos en cuestión, quedando la estructura tal como se muestra en la imagen:
Donde pegar loa códigos WordPress

Estos son los códigos a aplicar:

// EXCLUIR PÁGINAS DE LA BÚSQUEDA
add_action('pre_get_posts','exclude_all_pages_search');
function exclude_all_pages_search($query) {
    if (
        ! is_admin()
        && $query->is_main_query()
        && $query->is_search
        && is_user_logged_in()
    )
        $query->set( 'post_type', 'post' );
}
// EXCLUIR CATEGORIAS DE LA BÚSQUEDA
function exclude_category($query) { 
if ( $query->is_home() ) { 
$query->set('cat', '-xx'); 
} 
return $query; 
} 
add_filter('pre_get_posts', 'exclude_category');
  • Finalmente, para que se apliquen los cambios establecidos, tienes que dar clic en el botón Actualizar archivo, situado al final del todo.
 Actualizar archivo en WordPress

Y, habiendo dado todos estos simples pasos, lograrás que en las búsquedas dentro de tu WP-Admin solo te aparezcan las entradas sin las páginas ni las categorías.

Es así de sencillo y no requiere de plugins ni conocimientos en programación :)

Vídeo acerca de Cómo Excluir Páginas y Categorías del buscador WordPress

Con el siguiente vídeo podrás despejar cualquier duda que te surja luego de leer esta información textual:

Te puede interesar...

Cómo subir un Vídeo en WordPress (e incrustarlo)

Es posible que la idea de enlazar vídeos desde Youtube o Vimeo, no sea tan práctica para ti, y quieres que el vídeo se cargue directamente desde tu servidord e wordpress. Entonces, ¿Cómo hacerlo? Pues muy sencillo. En esta oportunidad vas a ver el cómo importar un vídeo en WordPress,

Leer más »

Cómo vincular una Página Web a Google My Business

En este artículo, te mostraré el paso a paso de cómo vincular una página web a GoogleMyBusiness en , especialmente útil para negocios locales que también tienen presencia en Google Maps. Además, te comentaré varios consejos de utilidad. Todo esto con la intención de que esta vinculación de Web con

Leer más »

Cómo insertar juegos sin plugins en WordPress

Si quieres saber cómo insertar juegos en WordPress, sin saber programar, de forma fácil y rápida con diferentes opciones, te lo mostraremos a continuación. Esto lo haremos por el código HTML5 del juego que más te guste de la web HTMLGames.com. Insertar juegos en wordpress sin plugins Primero empezaremos con

Leer más »