Wordpress — блоговый движок. Неотъемлемой частью блога, является лента RSS. Стандартными функциями её нельзя отключить. Но иногда, это требуется сделать. Например, у меня есть опыт создания сайтов-визиток на wordpress и других проектов. Там RSS лента мне не нужна. И хочется прикрыть, это уязвимое место, от растаскивания контента сплогерами.

Свою ленту отключать не планирую, так что вы всегда можетесь подписать на обновления блога по RSS.

отключение rss

Я расскажу о двух способах, как это сделать: вручную и с помощью специального плагина.

Отключение RSS ленты на блоге вручную:

Это решение нашел на одном форуме. В файле function.php вашей темы нужно добавить следующий код:

function fb_disable_feed() {
wp_die( __('No feed available,please visit our <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 будет выдаваться: «No feed available,please visit our homepage!»

И не забудте в robots.txt дописать:

User-agent: *
Disallow: /feed/

Отключение RSS ленты с помощью плагина Disable RSS:

Тут все намного проще. Скачиваем плагин Disable RSS. Устанавливаем его и готово! Вот так все просто ;)

Если Вам понравилась эта запись, то вы можете подписаться на обновления моего блога по RSS, добавить меня в твиттере @kiteg или получать новые материалы по e-mail:

 

Похожие записи: