Tag : exclure des articles du flux rss

Exclure certains articles de votre flux RSS

Certains blogs utilisent de plus en plus des notes courtes ou écrivent des articles qui ne sont pas forcément dans la ligne éditoriale du blog. Si jamais vous ne souhaitez pas tout envoyer dans le flux RSS de votre blog il suffit d’exclure la catégorie de l’article du flux.

Alors pour faire cela il faut mettre un peu les mains dans le code et faire ceci dans la page « functions.php » localisée dans le répertoire de votre thème de blog (wp-content/themes/) :

function myFilter($query) {
if ($query->is_feed) {
$query->set('cat','-5');
}

return $query;
}

add_filter('pre_get_posts','myFilter');

Pour identifier le numéro de la catégorie à exclure il faut aller dans Admin PanelManage Categories, simple comme bonjour non?

Zeo indique que cette manip permet aussi de ne pas afficher les articles de certaines catégories sur la homepage de votre blog. Il suffit de faire ces adaptations :

function myFilter($query) {
if ($query->is_feed || $query->is_home) {
$query->set('cat','-5');
}

return $query;
}

add_filter('pre_get_posts','myFilter');

Maintenant vous savez quoi faire!

Via Jangro