Как отключить RSS-каналы в WordPress

Канал (или фид) – это функция специального программного обеспечения, которая позволяет загрузчикам получать доступ к сайту, автоматически искать новый контент, а затем размещать информацию о новом контенте и обновлениях на другом сайте.

Существует несколько разных видов фидов, которые читаются различными программами. Наиболее популярные каналы – это RSS (Rich Site Summary или Really Simple Syndication), Atom и RDF.

На сайтах, которые сделаны на WordPress, используются все вышеперечисленные каналы. RSS-каналы (и другие) позволяют пользователям подписываться на ваши публикации в блоге.

Однако, если вы используете WordPress не для ведения блога, а, например, для корпоративного сайта, RSS-каналы могут быть для вас бесполезными. Вам нужно отключить RSS-каналы на своем сайте WordPress? По умолчанию, нет возможности удалить RSS-каналы в WordPress, но в этой статье мы покажем вам, как это сделать вручную на практике.

 

 

Как вручную отключить RSS-каналы в WordPress

Если вам не нравится использовать плагины, вы можете использовать метод редактирования файлов движка. Для отключения RSS-каналов на сайте на WordPress используйте следующий код. Просто добавьте его в файл functions.php вашей активной темы:

function sebweo_disable_feed() {
  wp_die( __('RSS каналы недоступны, посетите, пожалуйста, нашу <a href="'. get_bloginfo('url') . '">Главную страницу</a>!') );
}
add_action('do_feed', 'sebweo_disable_feed', 1);
add_action('do_feed_rdf', 'sebweo_disable_feed', 1);
add_action('do_feed_rss', 'sebweo_disable_feed', 1);
add_action('do_feed_rss2', 'sebweo_disable_feed', 1);
add_action('do_feed_atom', 'sebweo_disable_feed', 1);
add_action('do_feed_rss2_comments', 'sebweo_disable_feed', 1);
add_action('do_feed_atom_comments', 'sebweo_disable_feed', 1);

 

 

Данный код просто возвращает страницу с ошибкой, когда кто-то запрашивает RSS-канал.

 

Мы надеемся, что сегодняшняя статья помогла в практическом решении задачи по отключению RSS-каналов в WordPress.

 

Recent Posts

Чем отличается маршрутизатор от точки доступа и репитера?

Стабильное и быстрое интернет-соединение – важный критерий качества современной жизни. Если вы решили купить бытовую…

2 дня ago

SQL-инъекции: теоретическая часть необходимых знаний

Защита сайта от хакеров, ботов и онлайн-уязвимостей – это многогранная и кропотливая работа. А среди…

4 дня ago

Надоедливая ошибка _load_textdomain_just_in_time в WordPress

Сегодня рассмотрим практический кейс по борьбе с надоедливой ошибкой, с которой часто сталкиваются программисты WordPress…

5 дней ago

Харуки Мураками

Если есть достойная цель, то она упрощает наше существование Харуки Мураками  

6 дней ago

Помощь при выборе и покупке электрогенератора в Украине

В современном мире, где стабильность электроснабжения является ключевым фактором комфорта и бесперебойной работы, наличие надежного…

1 неделя ago

Уоррен Баффетт

Даже если вы очень талантливы и прилагаете большие усилия, для некоторых результатов просто нужно время:…

2 недели ago