БЛОГ 2410

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

Как отключить RSS-каналы в WordPress
Обсудим ваш проект?

Предлагаем обсудить, чем мы можем вам помочь. Забронируйте 15-минутную консультацию.

Поделиться статьей

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

Отключить RSS-каналы в WordPress
Отключить RSS-каналы в WordPress Изображение с сайта wpbeginner.com

Метод 1: отключение RSS-каналов с помощью подключаемого модуля

Этот способ проще и рекомендуется новичкам.

Первое, что вам нужно сделать, это установить и активировать плагин Disable Feeds. Для получения дополнительной информации см. Наше пошаговое руководство по установке плагина WordPress.

Плагин работает по умолчанию и начинает перенаправлять пользователей на ваш сайт, когда они запрашивают RSS-канал.

Для плагина доступно несколько настроек. Вам нужно посетить страницу Настройки »Чтение, чтобы настроить их.

Отключить настройки плагина Feeds
Отключить настройки плагина Feeds Изображение с сайта wpbeginner.com

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

Вы можете изменить это поведение и показать пользователям страницу с ошибкой 404.

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

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

Метод 2: вручную отключить RSS-каналы в WordPress

Этот метод требует от вас редактирования файлов WordPress. Вы можете использовать этот метод, если вам удобно вставлять фрагменты из Интернета в WordPress.

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

<?php
function wpb_disable_feed() {
    wp_die( __('No feed available,please visit our <a href="'. get_bloginfo('url') .'">homepage</a>!') );
}
add_action('do_feed', 'wpb_disable_feed', 1);
add_action('do_feed_rdf', 'wpb_disable_feed', 1);
add_action('do_feed_rss', 'wpb_disable_feed', 1);
add_action('do_feed_rss2', 'wpb_disable_feed', 1);
add_action('do_feed_atom', 'wpb_disable_feed', 1);
add_action('do_feed_rss2_comments', 'wpb_disable_feed', 1);
add_action('do_feed_atom_comments', 'wpb_disable_feed', 1);  

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

Фиды отключили страницу ошибки в WordPress
Фиды отключили страницу ошибки в WordPress Изображение с сайта wpbeginner.com

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

Свяжитесь с нами.

Узнайте, чем мы можем быть для вас полезны.

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

Агентство веб разработки.

Услуги программирования и веб разработки по фиксированной цене. Специализация: WordPress, разработка B2B решений и создание кастомных скриптов.

WordPress

Разработка шаблонов, плагинов, интернет магазинов на WooCommerce, создание сайтов

Подробнее

B2B решения

CRM, ERP, внутренние системы, автоматизация, калькуляторы, SaaS и индивидуальные решения

Подробнее

Программирование

Разработка кастомных скриптов, API, интеграции, Zapier, Integromat, автоматизация

Подробнее

Подписка

Безлимитные услуги графического дизайна и веб разработки по фиксированной цене

Подробнее