WordPress: cómo excluir una categoría del feed RSS
En la RMD, uno de los problemas que había inicialmente es que los miniposts de los feeds agregados en tu blog, también se incluyen en tu feed. Y eso puede suponer una inconveniencia para los suscriptores que no desean nada más que leerte a tí. Hay muchas formas de resolver el inconveniente pero, quizás, una de las mejores es la que veíamos en el blog de Scott Jangro: Excluding Posts from Your Wordpress Feed.
Como los miniposts se agregan con una determinada categoría, lo primero que hay que hacer es conocer su número ID y excluirla añadiendo una función PHP al theme activo de WordPress. El ID de la categoría se obtiene en “Manage > Categories”, colocando el cursor encima del nombre de la categoría. El número que va detrás de “ID=”, en la url del enlace, es el dato que buscamos.
Si suponemos que ID=5, a continuación simplemente hay que añadir el siguiente código dentro del archivo function.php del theme. Si no existe este fichero hay que crearlo.
function myFilter($query) {
if ($query->is_feed) {
$query->set(’cat’,'-5′);
}
return $query;
}
add_filter(’pre_get_posts’,'myFilter’);
Si lo que se quiere es excluir varias categorías, hay poner éstas entre comas: ‘-5,-10,-11?.




















Minoic.net es un anillo de blogs impulsado desde enero de 2007 por Guillermo Carvajal, Antonio Cambronero, Manuel Almeida y José Luis Orihuela para experimentar nuevas formas de sinergia entre weblogs más allá de los blogs grupales y de las redes comerciales.