Как отключить RSS фиды в блоге

09 Сен
09
Настройки feed/rss69

990 1

Часто блог бывает настолько маленьким (сайт-визитка), что RSS фид просто не нужен. Некоторые даже утверждают, что он не нужен вообще, что он лишний (нужно прочесть — иди на сайт и читай). Если у вас именно такие случаи — то нужно RSS фид просто отключить. В административной панели есть галочки для этого, но фид все равно транслируется. Даже удаление соответствующих файлов WordPress не принесет успеха, а только навредит, поломает всю структуру. Есть более простой способ.

Для того, чтобы ваш блог не формировал RSS фиды любых видов, просто добавьте в файл functions.php следующий код:

1
2
3
4
5
6
7
8
9
function fb_disable_feed()
{
wp_die( __('RSS недоступен. Посетите <a class="dofollow" href="'. get_bloginfo('url') .'"> блог</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);

tiaurus-0408

Если хотите зарабатывать собственным пером (вернее мышкой и клавиатурой), то настольная книга копирайтера — первое, что вы должны прочесть.

Компания продаст вам двери, петли, ручки российских и итальянских производителей. Где-то мы с итальянцами похожи...

Один комментарий
  1. я знаю еще один способ.
    На странице wp-admin/options-reading.php
    в пункте «В RSS-лентах отображать последние» пишешь значение "-1" и тогда rss не будет генерироваться.