Вчера я уже описал как скрыть заметки определенной рубрики на страницах блога (HOWTO: Как скрыть рубрику (category) вне блога (WordPress)). Как и было обещано, сегодня — мы сделаем то же самое только уже в RSS ленте.
Важный момент — в данном случае вы модифицируете уже не тему, а часть (пусть и небольшую) самого движка WordPress. При модернизации WordPress до следующей версии вы можете потерять внесенные изменения если не сделаете копии модифицированных файлов.
Как и в случае с темой, те изменения которые необходимо внести — минимальны. Достаточно использовать при создании RSS ленты template tag in_category. Модифицировать необходимо 4 файла — wp-atom.php, wp-rss.php,wp-rdf.php и wp-rss2.php. Т.к. изменения одинаковы, то ограничусь одним примером (wp-rss2.php) :