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

3 способа отключить RSS WordPress

Хотите, чтобы на сайте не было лишней нагрузки? Один из способов решения проблемы – отключить RSS WordPress.

RSS – это семейство форматов XML, необходимых для описания новостных лент, анонсов статей, разнообразных изменений в блогах. Информация, доступная через RSS (Feed), может быть представлена пользователю сайта в удобной для него форме. Примером работы RSS является форма новостной подписки на каком-либо сайте. В итоге, подписавшись, вы будете в курсе всех новостей блога или новостного портала.

RSS в ВордПресс

По умолчанию в WordPress эта технология включена и доступна по адресу site.ru/feed/. Перейдя по этой ссылке, вы увидите список последних опубликованных постов на сайте.

RSS-страница WordPress-сайта

Зачем убрать RSS?

С одной стороны RSS несет в себе полезную функцию – снабдить пользователя новостями сайта. Но также имеет и недостаток. Так, наличие новостной ленты открывает дорогу программам-агрегаторам, которые постоянно будут “дергать” сайт на наличие на нем новых материалов.

Отключение RSS – только один из многих методов защиты текстов на WordPress от копирования. Про остальные я уже рассказывал в отдельной статье.

Это, конечно же, создаст дополнительную нагрузку на сайт. Кроме того, если у вас корпоративный или сайт-визитка, то использование новостной ленты просто не имеет смысла.

Самый простой вариант удалить фид – воспользоваться плагином Clearfy Pro.

Способ 1. Плагин Disable Feeds

После установки и активации плагина Disable Feeds необходимо в админ-панели перейти Настройки > Чтение, где можно увидеть появившийся блок настроек Disable Feeds Plugin.

Блок настроек плагина Disable Feeds

Плагин предлагает 2 варианта развития событий после отключения RSS:

  • Redirect feed requests to corresponding HTML content – редирект на основной контент (при нажатии на ссылку записи на странице RSS срабатывает редирект на основную страницу записи на сайте);
  • Issue a Page Not Found (404) error for feed requests – ошибка 404 при открытии ссылки в RSS-канале.

Выбрав тот или иной вариант, нужно нажать кнопку Сохранить изменения.

Способ 2. Вручную

Ручной способ отключения ленты подразумевает внесение программного кода в файл functions.php вашей темы:

// Отключение rss-ленты
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' );

Если Вы не знаете, как редактировать functions.php, то в этом случае Вам поможет плагин ProFunctions.

Способ 3. Плагин Clearfy Pro

Плагин Clearfy Pro, о котором мы писали в одном из наших материалов, среди прочих своих функций, тоже «умеет» отключать Feed, причем для этого нужно лишь активировать одну настройку.

Так, для этого необходимо в админ-панели выбрать Clearfy Pro и перейти на вкладку Дополнительно, где напротив пункта Отключить ленты RSS передвинуть вправо ползунок и нажать кнопку Сохранить изменения.

Отключение RSS в плагине Clearfy Pro

Активировать промокод на 15%

Читайте также

Как на сайте WordPress отключить email-уведомления об автоматических обновлениях
Стандартные средства WordPress отправляют уведомление на электронную почту администратора о новых обновлениях. Если не нужно, можно отключить.

 

Михаил Петров/ автор статьи

Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.

Понравилась статья? Поделиться с друзьями:
WordPress Plus
×
WordPress:
прокачай свой сайт!

Скидка на премиум темы и плагины

Успей забрать скидку ⋙