• Saltar a la navegación principal
  • Saltar al contenido principal
Código Genesis

Código Genesis

Tutoriales de WordPress y Genesis Framework

  • Empieza aquí
  • Cuenta
    • Suscripción
    • Perfil
    • Actualizar tarjeta
    • Favoritos
    • Salir
  • Suscribirse
  • Acceder

Excluir una categoría de los resultados de búsqueda en WordPress

Aprende cómo evitar que las entradas de una categoría aparezcan en los resultados de búsqueda de WordPress gracias a este tutorial.

El motor de búsqueda de WordPress es mejorable, ¿a que sí?

Por eso en Código Genesis ya tienes un artículo que te explica cómo puedes mejorarlo en Genesis y un tutorial para que elijas el orden de aparición en los resultados de búsqueda cuando usas el plugin Relevanssi.

También te puede resultar interesante excluir páginas o Custom Post Types.

¿Prefieres dejar una categoría fuera de la búsqueda?

Dicho y hecho. 😉

Snippet para evitar que se muestre una categoría en los resultados de búsqueda de WordPress

Añade el siguiente fragmento al final de functions.php o a tu plugin de funcionalidades:

Para ver este código y los otros 1837 snippets de esta web,
identifícate o suscríbete aquí.

Con este bloque evitas que en los resultados de búsqueda aparezcan las entradas que pertenecen a la categoría con ID 10.

Para averiguar la ID, ve a:

Entradas > Categorías > Elige la que quieres y pincha en editar.

Si echas un ojo a la url, verás algo así:

https://codigogenesis.com/wp-admin/term.php?taxonomy=category&tag_ID=10&post_type=post&wp_http_referer=%2Fwp-admin%2Fedit-tags.php%3Ftaxonomy%3Dcategory

Ahí lo tienes (en negrita): ID 10.

¿Deseas introducir más de una categoría?

Agrégalas al código superior separándolas por comas en esta línea (por ejemplo):

	$query->set( 'cat', '-10, -13, -55' );

Así de sencillo.

Conclusiones

Ahora ya sabes cómo excluir las entradas de una determinada categoría en los resultados de búsqueda de WordPress.

Si tienes alguna pregunta o quieres darme una sugerencia para próximos tutoriales, déjala en los comentarios (solo para suscriptores).

Búsqueda PHP WordPress

Nahuai Badiola

Desarrollador web especializado en WordPress y Genesis Framework. CEO de Código Genesis y cofundador de OsomPress (temas y plugins para WordPress).

Para dejar dudas o preguntas sobre este código, puedes identificarte o suscribirte.

  • Empieza aquí
  • Sobre Código Genesis
  • Preguntas frecuentes
  • Contacto

Aviso legal · Política de privacidad · Política de cookies · Condiciones de contratación
Copyright © 2023 · Código Genesis

¿Has olvidado tu contraseña?