WordPressでのRSSやAtomなど、通常は全投稿表示だけど。
指示したカテゴリーの記事だけ表示する、または指示したカテゴリーを除外する方法。

WordPressの場合、通常 http://ブログアドレス/category/カテゴリ名/feed/ 等でカテゴリ別のRSSが表示できるのだけど。
特定のカテゴリの記事を外して他はカテゴリは表示したい、という時などに使えそうなカスタマイズ。

修正するのは以下のファイル
functions.php

以下のテキストをまるっと追加

function myFilter($query) {
if ($query->is_feed) {
$query->set('cat','7'); //カテゴリーID
}
return $query;
}

add_filter('pre_get_posts','myFilter');

除外する場合は
$query->set('cat','7');
の部分を、-7

複数指定なら、
 -7,-5,-10
 7,5,10

と指定すればOK。

参考サイト
RSSフィードからあるカテゴリーを除外したいッス!【WPハック】 | KRUZ-GRAPHIX

今回は新着情報カテゴリのみ表示したいという事で調べたのだけど。
表示するまでもないカテゴリーの記事を外したり、CMSサイトでは意外と便利かも。