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

👍 Научим создавать сайты на WordPress бесплатно за 19 уроков. Подробнее →

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

Что такое RSS (Feed) и зачем нужно?

Это технология использует формат XML. Нужна для описания новостных лент и анонсов. Информация в фиде может быть представлена посетителю сайта в удобной для него форме. Пример работы РСС-ленты – форма новостной подписки. Подписчики будут в курсе, если в блоге или на информационном портале появилась новая статья.

По умолчанию в ВордПресс эта технология включена. Доступ к ней можно получить по адресу

https://site.ru/feed/

По этой ссылке будет список последних публикаций.

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

RSS имеет большой недостаток. Если на сайте есть новостная лента, то это открывает путь сторонним программам-агрегаторам. Они постоянно будут проверять на вашем сайте наличие новых постов. Это создаст дополнительную нагрузку. Также многим сайтам просто эта лента не нужна. Например, визиткам и порфтолио.

Как удалить RSS-ленту в WP?

Разберем 3 способа.

Плагин Clearfy Pro

Если у вас установлен это расширение, просто откройте Clearfy Pro, перейдите на вкладку Дополнительно и активируйте опцию Отключить ленты RSS.

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

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

Плагин Disable Feeds

Еще один способ с помощью ВП-дополнения. После установки и активации Disable Feeds, откройте Настройки > Чтение и перейдите в блок Disable Feeds Plugin.

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

Выберите один из вариантов:

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

Вручную, с добавлением своего кода

В этом способе вам нужно редактировать файл functions.php вашей активной темы.

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

Чтобы убрать RSS-ленту, в самый конец файл добавьте строки

function wpschool_disable_feed() {
    wp_redirect( get_option( 'siteurl' ) );
}
add_action( 'do_feed', 'wpschool_disable_feed', 1 );
add_action( 'do_feed_rdf', 'wpschool_disable_feed', 1 );
add_action( 'do_feed_rss', 'wpschool_disable_feed', 1 );
add_action( 'do_feed_rss2', 'wpschool_disable_feed', 1 );
add_action( 'do_feed_atom', 'wpschool_disable_feed', 1 );
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );
remove_action( 'wp_head', 'rsd_link' );

Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.

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