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

/

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

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

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

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

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

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

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

Отключить настройки плагина Feeds

По умолчанию плагин будет пытаться перенаправить пользователей на связанный контент на вашем сайте, когда они запрашивают канал. Например, пользователи, запрашивающие канал категории, будут перенаправлены на страницу категории. Пользователи, пытающиеся получить доступ к 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

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

Нужна помощь с WordPress? Свяжитесь сейчас
[email protected]

Это переведенная версия оригинальной статьи от wpbeginner, весь контент, изображения и авторство принадлежит автору

Как отложить появление сообщений в RSS-потоке WordPress

Недавно один из наших читателей спросил, можно ли отложить публикацию сообщений в RSS-потоке WordPress? Задержка публикаций в вашем RSS-канале может спасти

Как создать партнерский магазин Amazon с помощью WordPress

Вы хотите создать партнерский магазин Amazon с помощью WordPress? Партнерский магазин Amazon позволяет вам продавать товары с Amazon.com в качестве аффилированного

Как создавать собственные типы записей в WordPress

Хотите узнать, как легко создавать собственные типы записей в WordPress? Пользовательские типы сообщений превращают сайт WordPress из платформы для ведения

Как удалить и переустановить WordPress

Недавно один из наших пользователей спросил нас, как они могут удалить и повторно установить все WordPress? Переустановка WordPress может решить проблемы,