Вы хотите исключить определенные категории из RSS ленты на вашем сайте WordPress?
Если у вас есть контент, который вы не хотите видеть в своей основной RSS-ленте, вы можете создать определенные категории, чтобы предотвратить его появление. Они по-прежнему будут находиться на вашем сайте, но не будут рассылаться через RSS.
В этой статье мы покажем вам, как исключить определенные категории из RSS-ленты вашего сайта WordPress.
Зачем исключать определенные категории из RSS-ленты?
Все блоги WordPress имеют RSS-ленту, которая обновляется, когда вы публикуете новый пост. По умолчанию они отображают контент из каждой категории на сайте в порядке его публикации.
Может быть любое количество причин, по которым вы захотите исключить определенные категории из этой RSS-ленты. Возможно, у вас есть сайт, на котором вы размещаете посты для определенных курсов и не хотите, чтобы они объединялись с постами блога.
Возможно, вы не хотите, чтобы новостные посты попадали в вашу RSS-ленту поверх постов об особенностях, или, может быть, ваш список электронной почты подключен к RSS, а вы публикуете много и не хотите перегружать своих подписчиков.
Независимо от причины, мы можем показать вам, как исключить определенные категории из RSS-ленты WordPress. В этом учебнике мы будем делать это двумя способами:
- Метод 1: Исключение определенных категорий из RSS с помощью WPCode
- Метод 2: Исключение определенных категорий из RSS с помощью специального плагина
Метод 1: Исключение определенных категорий из RSS ленты WordPress с помощью WPCode
Этот метод требует добавления сниппетов кода в функции вашей темы WordPress.php файл. Обычно мы рекомендуем напрямую редактировать собственные файлы WordPress, только если вы продвинутый пользователь, потому что даже небольшие ошибки могут легко сломать ваш сайт.
Для этого урока мы будем использовать WPCode, самый простой и безопасный способ для всех добавить фрагменты кода, не боясь сломать WordPress.
Сначала вам необходимо установить и активировать бесплатный плагин WPCode. Для получения более подробной информации вы можете ознакомиться с нашим пошаговым руководством по установке плагина WordPress.
После активации вы можете просто перейти по ссылке Сниппеты кода « Добавить сниппет и выполните поиск по ‘rss.’ Это позволит найти предварительно настроенный сниппет под названием ‘Exclude Specific Categories from RSS Feed’ в библиотеке WPCode.
Обратите внимание, что в библиотеке вы также можете найти другие сниппеты, которые могут заменить любое количество специальных, одноразовых плагинов, которые есть на вашем сайте.
Наведите на него курсор мыши и нажмите кнопку «Использовать сниппет».
Далее вы увидите страницу ‘Edit Snippet’, где WPCode уже настроил все параметры, необходимые для запуска сниппета.
Все, что вам нужно сделать, это заменить идентификаторы категорий в строке 11 на идентификаторы категорий, которые вы хотите исключить. Смотрите наше руководство о том, как найти идентификаторы категорий в WordPress.
Чтобы исключить несколько категорий, вы можете использовать список, разделенный запятыми, как показано в строке 3 сниппета.
После того как вы выбрали категории для исключения из RSS-ленты WordPress, установите переключатель в положение «Активно» и нажмите на кнопку «Обновить».
Теперь выбранные вами категории будут исключены из RSS-ленты вашего сайта WordPress.
Если вы хотите снова включить их в RSS-ленту, просто переключите переключатель на ‘Inactive’ или удалите ID категории из самого сниппета, а затем обновите страницу.
Метод 2: Исключение определенных категорий из RSS с помощью специального плагина
Для этого метода мы будем использовать специальный плагин, Ultimate Category Excluder.
Первое, что вам нужно сделать, это установить и активировать плагин. Для более подробной информации смотрите наше пошаговое руководство о том, как установить плагин WordPress.
После активации, вам необходимо посетить Настройки » Исключение категорий для настройки параметров плагина.
На странице настроек отображаются все категории вашего блога WordPress с возможностью скрыть их с главной страницы, RSS-ленты, страниц архива и результатов поиска.
Просто установите флажок «Исключить из ленты» рядом с категориями, которые вы хотите исключить из своей RSS-ленты. Не забудьте нажать на кнопку «Обновить», чтобы сохранить настройки.
Вот и все, посты, размещенные в выбранных вами категориях, исчезнут из вашей RSS-ленты WordPress.
Надеемся, что эта статья помогла вам узнать, как исключить определенные категории из RSS-ленты WordPress. Вы также можете посмотреть наш список из 6 лучших конструкторов страниц для WordPress или как разрешить загрузку файлов на вашем сайте WordPress.
Источник: www.wpbeginner.com