Бывает такая ситуация, что Вы решили сделать статический сайт на WordPress. Да, возможно это будет обычная страница покупки или рекламы какого-то товара. Так вот, на такой странице Вам вообще не нужен RSS-канал, у Вас просто не будет никаких обновлений и добавлений новых статей.
Мы можем очень легко и просто отключить RSS в WordPress. По умолчанию RSS-канал включен на Вашем сайте, а для того чтобы выключить его, Вам возможно придется перерыть массу файлов и отредактировать их. Я же хочу с Вами поделиться методом, как его можно отключить, добавив только лишь функцию в файл functions.php. Поэтому открываем файл и в самый конец его добавляем следующий код (не забудьте сделать копию данного файла на всякий случай, если не уверены в своих действиях):
function fb_disable_feed() {
wp_die( __(На нашем сайте нет RSS-канала <a href="'. get_bloginfo('url') .'">homepage</a>!') );
}
add_action('do_feed', 'fb_disable_feed', 1);
add_action('do_feed_rdf', 'fb_disable_feed', 1);
add_action('do_feed_rss', 'fb_disable_feed', 1);
add_action('do_feed_rss2', 'fb_disable_feed', 1);
add_action('do_feed_atom', 'fb_disable_feed', 1);
Все, сохраняете изменения и заменяете файл. Если кто-то из пользователей захочет получить содержимого Вашего RSS-канал, то ему выдаст сообщение: «На нашем сайте нет RSS-канала». Сообщение Вы можете изменить на свое, в вышеуказанном коде. Видите все как просто. Причем некоторые блоггеры и вебмастера отключают RSS-канал не только на статических сайтах, но и на сайтах компаний и так далее, решать Вам. Также посоветую прочитать статью, в которой рассказывается, как можно увеличить количество подписчиков на Вашем ресурсе.
Также советуем почитать на PressDev.RU
Короткая ссылка: http://pressdev.ru/?p=3674