Как убрать ссылки feed с сайта на Wordpress

Ссылки вида «ссылка_на_страницу/feed/» по умолчанию генерируются для большинства страниц сайта, что часто создает кучу мусора и ошибки при индексировании страницы поисковиками. В вебмастере можно увидеть столько же 404 ошибок, сколько и страниц на сайте вообще. Отключить их может быть полезно, если вы используете WordPress исключительно как систему управления контентом (а не для ведения блога).

Есть несколько вариантов борьбы с этими ссылками:

  • Отключить их в файле functions.php темы сайта;
  • Использовать разнообразные плагины, например Disable Feeds.

Отключаем ссылки в файле functions.php

Заходим в административную панель сайта. Переходим в «Внешний вид -> Редактор», где открываем файл functions.php. Дописываем в самый конец php код и сохраняем файл:

// убираем feed
function fb_disable_feed() {
wp_redirect(get_option('siteurl'));
}
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);
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );
remove_action( 'wp_head', 'rsd_link' );

Все, ссылки из текста убраны. Обязательно проверяем результат, делаем поиск по исходному коды страниц «/feed». Ссылки должны исчезнуть из раздела <head>.

Плагин Disable Feeds

Плагин для WordPress —  Disable Feeds отключает все каналы RSS / Atom / RDF на вашем сайте. Все запросы для каналов будут перенаправлены на соответствующий HTML-контент.

Есть несколько вариантов настройки поведения плагина — перейдите в Настройки -> Чтение, чтобы увидеть их.

Когда плагин Disable Feeds активен. По умолчанию все каналы отключены, и все запросы для каналов перенаправляются на соответствующий HTML-контент.

Доступные варианты для управления плагином:

  • Перенаправить запросы на соответствующий HTML-контент;
  • Выдать сообщение об ошибке «Не найдено» (404).

Так же Вы можете отметить галочку: «Не отключать общий почтовый фид и общий канал комментариев.»