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 2055 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).