Отключение RSS-фидов в WordPress

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

Плюсы 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":

WMZ-кошелёк = Z667041230317
«Wordpress»