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