• 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 categorías del feed RSS de WordPress

Aprende en este tutorial cómo impedir que una categoría concreta se muestre en el feed de RSS de WordPress mediante código.

Por defecto, el feed de RSS de WordPress muestra las entradas de todas las categorías.

¿Quieres eliminar alguna en particular? Ningún problema. 

Puedes hacerlo de forma sencilla utilizando el filtro pre_get_posts y las etiquetas condicionales de WordPress.

Aquí tienes cómo:

Código para ocultar una categoría del feed de RSS en WordPress 

Añade el siguiente fragmento al final del fichero functions.php:

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

Gracias a este bloque, las entradas de la categoría con ID 10 dejarán de aparecer en el feed de RSS.

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

Como ves, en este caso la categoría es ID 10.

Si quieres ocultar más de una categoría solo tienes que agregarlas al código superior separándolas por comas, modificando esta línea así (por ejemplo):

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

Conclusión

Ahora, gracias a las etiquetas condicionales de WordPress, ya sabes cómo excluir una (o varias) categorías del RSS de WordPress.

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

Entrada PHP

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?