Как отключить 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, весь контент, изображения и авторство принадлежит автору

Как очистить кеш DNS (Mac, Windows, Chrome)

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

Как создать организационную диаграмму вашей компании в WordPress

Вы хотите отобразить красивую организационную схему на своем сайте WordPress? Организационные диаграммы помогают показать иерархию компании и познакомить

Как создать веб-сайт типа BuzzFeed с помощью WordPress

Недавно один из наших читателей спросил, можно ли создать веб-сайт, подобный BuzzFeed, с помощью WordPress? BuzzFeed - один из самых популярных веб-сайтов в Интернете,

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

Вы хотите создать свои собственные виджеты в WordPress? Виджеты позволяют добавлять элементы, не относящиеся к контенту, на боковую панель или в любую