Как отключить RSS ленту на сайте WordPress

Собственно, вопрос в названии. Никаких настроек в административной части по включению/отключению RSS нет (лишь количество новостей в RSS и переключение формата: анонс или полнотекстовая RSS). Как убрать RSS вообще с сайта, сделать адрес недоступным?

Сторонник Asked on 07.12.2014 in Хаки.
Add Comment
4 Answer(s)
Best answer

Чтобы отключить RSS на своем сайте под управлением WordPress, в файл functions.php Вашей активной темы добавьте нижеследующий код:

 function kill_rss() {wp_die( __('RSS у нас нет, посетите <a href="'. get_bloginfo('url') .'">главную страницу</a>!') );}
 add_action('do_feed', 'kill_rss', 1);
 add_action('do_feed_rdf', 'kill_rss', 1);
 add_action('do_feed_rss', 'kill_rss', 1);
 add_action('do_feed_rss2', 'kill_rss', 1);
 add_action('do_feed_atom', 'kill_rss', 1);
 
ГУРУ Answered on 07.12.2014.
Add Comment

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

Начальный Answered on 07.01.2015.

JRA, это не спасает. Парсится не сам текст из RSS, а лишь ссылки на новые публикации, потом робот заходит по ссылкам и берет весь текст именно со страницы...

on 08.01.2015.
Add Comment

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

Сторонник Answered on 09.12.2014.
Add Comment

Очень толковый вопрос и ответ. У моих клиентов, как правило, сайты-визитки на WordPress, для них RSS лента - просто пятое колесо, так что предпочтительнее на таких сайтах отключать RSS ленту.

Сторонник Answered on 09.12.2014.
Add Comment

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.