Хотите, чтобы на сайте не было лишней нагрузки? Один из способов решения проблемы – отключить RSS WordPress.
RSS – это семейство форматов XML, необходимых для описания новостных лент, анонсов статей, разнообразных изменений в блогах. Информация, доступная через RSS (Feed), может быть представлена пользователю сайта в удобной для него форме. Примером работы RSS является форма новостной подписки на каком-либо сайте. В итоге, подписавшись, вы будете в курсе всех новостей блога или новостного портала.
RSS в ВордПресс
По умолчанию в WordPress эта технология включена и доступна по адресу site.ru/feed/. Перейдя по этой ссылке, вы увидите список последних опубликованных постов на сайте.
Зачем убрать RSS?
С одной стороны RSS несет в себе полезную функцию – снабдить пользователя новостями сайта. Но также имеет и недостаток. Так, наличие новостной ленты открывает дорогу программам-агрегаторам, которые постоянно будут “дергать” сайт на наличие на нем новых материалов.
Отключение RSS – только один из многих методов защиты текстов на WordPress от копирования. Про остальные я уже рассказывал в отдельной статье.
Это, конечно же, создаст дополнительную нагрузку на сайт. Кроме того, если у вас корпоративный или сайт-визитка, то использование новостной ленты просто не имеет смысла.
Самый простой вариант удалить фид – воспользоваться плагином Clearfy Pro.
Способ 1. Плагин Disable Feeds
После установки и активации плагина Disable Feeds необходимо в админ-панели перейти Настройки > Чтение, где можно увидеть появившийся блок настроек Disable Feeds Plugin.
Плагин предлагает 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 передвинуть вправо ползунок и нажать кнопку Сохранить изменения.
Активировать промокод на 15%