Искате ли да изключите определени категории от RSS емисията на вашия WordPress блог ? Много собственици на сайтове използват определени категории с a съдържание че не искат да се появяват в техния RSS канал.
В този урок ще ви покажем как да изключите конкретни категории от RSS емисиите на WordPress.
Метод 1: изключете конкретни категории с плъгин
Първото нещо, което трябва да направите, е да инсталирате и активирате приставката " Изключителна категория ". За повече подробности, вижте нашето стъпка по стъпка ръководство за това как да инсталирате приставка за WordPress.
След активиране на приставката, трябва да посетите за достъп Настройки> Изключване на категория », За да конфигурирате настройките на приставката.
Страницата с настройки показва всички категории на вашия WordPress блог с опции за скриването им от началната страница на блога, RSS емисии, архивни страници и резултати от търсене.
Просто изберете едно от полетата под колоната Изключете от емисии », И изберете категорията, която искате да скриете. Не забравяйте да запазите настройките си.
Отсега нататък избраните от вас категории няма да се показват във вашата RSS емисия.
Метод 2: Изключете ръчно категории от RSS емисия
Този метод изисква да поставите някакъв код във вашите WordPress файлове. Можете да използвате този метод, ако ви е удобно да редактирате код на WordPress.
Можете да добавите този код във файла " functions.php » на вашата активна тема или я поставете във вашата WordPress плъгин (ние ви показахме как да създадете a WordPress плъгин).
функция exclude_category ($ query) {if ($ query-> is_feed) {$ query-> set ('cat', '-5, -2, -3'); } върне $ заявка; } add_filter ('pre_get_posts', 'exclude_category');
Този код просто изключва категории, които съответстват на дадените идентификатори. Просто заменете идентификаторите на категорията в кода с идентификаторите на категориите, които искате да изключите.
Лесно ще намерите идентификаторите на категорията, като промените категория. Това обикновено е числото в URL адреса на браузъра.
Ако искате да изключите само една категория, можете да използвате този код:
функция exclude_category ($ query) {if ($ query-> is_feed) {$ query-> set ('cat', '-15'); } върне $ заявка; } add_filter ('pre_get_posts', 'exclude_category');
Заменете -15 с идентификатора на категорията, която искате да изключите от RSS емисията.
Това е всичко за този урок, надявам се, че ще ви позволи да изключите статии от RSS емисиите с лекота. Не се колебайте да се свържете с нас в случай на проблеми.