Приветствую Вас, уважаемые читатели. Сегодня статья на тему: "Отключение RSS-фидов в WordPress". В WordPress по умолчанию встроена функция создания RSS лент, в фидах есть свои плюсы и свои минусы.

Просмотреть фид, например главной страницы Вашего сайта, можно добавив через слеш, слово feed, к адресу Вашего сайта.

Ваш_сайт/feed
RSS-фиды в WordPress

Плюсы RSS

Есть возможность подписки и чтения Ваших лент, это возможно, положительно скажется на посещаемости Вашего сайта.

Минусы RSS

Контент Вашего сайта могут воровать, и использовать на другом ресурсе.

Создаются мусорные(дубли) страницы Вашего сайта в поисковой выдаче.

Решайте сами – иметь или не иметь.

  • Я же в этой статье, расскажу, как полностью отключить фиды на Вашем сайте WordPress.

Прежде чем производить какие-то манипуляции на живом сайте, проверьте всё на локальном сайте, у Вас на компьютере.

  • И так, для полного отключения новостных лент, нам понадобится добавить функцию в файл functions.php активной темы.

Вот сама функция:

function site_kill_feed() {
wp_redirect( home_url(), 302 );
exit;
}
add_action('do_feed', 'site_kill_feed', 1);
add_action('do_feed_rdf', 'site_kill_feed', 1);
add_action('do_feed_rss', 'site_kill_feed', 1);
add_action('do_feed_rss2', 'site_kill_feed', 1);
add_action('do_feed_atom', 'site_kill_feed', 1);

После добавления данной функции, при обращении к любому из фидов, будет производится переадресация на главную страницу Вашего сайта.

Кроме того, нужно добавить ещё одну функцию:

function cfr_wp_head(){
remove_action( 'wp_head', 'feed_links', 2 );
remove_action( 'wp_head', 'feed_links_extra', 3 );
}
add_action( 'wp_head', 'cfr_wp_head', 1 );

 Данная функция, убирает ссылки на RSS-фиды из исходного кода страниц Вашего сайта.

  • Если через какое-то время, Вы решите включить новостные ленты, то Вам достаточно просто удалить обе функции.

Сегодня мы рассмотрели тему: "Отключение RSS-фидов в WordPress". Научились отключать и включать новостные ленты RSS. Смотрите так же видео по теме.

Надеюсь статья была вам полезна. До встречи в новых статьях.

С уважением, Андрей Бондаренко.


Видео на тему "Отключение RSS-фидов в WordPress":