WordPress · 2 min read · Nov 27, 2025
Топ-5 способов исключить записи из вашего RSS-канала Wordpress
Недавно я нашел несколько обоснованных причин не публиковать некоторые статьи (или категории статей) в основном фиде моего сайта. Я верю, что многие блогеры имеют свои причины исключить запись из своих RSS-каналов. Это полезно в случаях, когда вы хотите опубликовать новый контент без лишнего шума и просто хотите, чтобы запись добавилась в архив и страницы категорий, а также на свою собственную страницу с постоянной ссылкой.
Топ-5 способов исключить записи из вашего RSS-канала Wordpress
- Измените URL канала
Это может показаться самым простым способом исключить категорию Wordpress из RSS-канала, но на самом деле это не так. Я объясню, почему позже. Это делается путем изменения структуры канала.
Обычно ссылка на RSS выглядит так:
Вы можете исключить любую категорию, добавив строку запроса к URL канала, вот так:
где 5 и 10 — это идентификаторы категорий, которые вы хотите исключить из RSS-канала. Чтобы определить идентификатор категории, наведите курсор на название категории, чтобы увидеть его идентификатор в строке состояния вашего браузера.
Более общий способ сделать это будет:
Почему это не просто, так это то, что вам нужно будет изменить URL везде, чтобы это работало.
- Исключите категории в файле functions.php вашей темы
Просто добавьте следующий код в файл functions.php вашего шаблона:
function myFilter($query) { if ($query->is_feed) { $query->set('cat','-5'); }
return $query;
}
add_filter(‘pre_get_posts’,’myFilter’);
Это исключит категорию с идентификатором 5 из канала. Если вы хотите исключить более одной категории, укажите их, разделив запятыми ‘-5,-10′.
Примечание: если вы хотите исключить записи с главной страницы, используйте if ($query->is_home) вместо is_feed. Или вы можете сделать оба варианта с помощью: if ($query->is_home || $query->is_feed). Спасибо Джангро за этот совет.
- Исключение категории из RSS-каналов через FeedBurner
Большинство блогеров используют Feedburner, и поэтому первый метод, который я предложил выше, может не сработать. Перейдите на панель управления Feedburner и нажмите “ Изменить детали канала ”. В поле “ Оригинальный канал ” введите URL канала с категориями, которые вы хотите исключить, как объяснено в первом методе выше.

- Исключение категорий с помощью плагина
Если вам некомфортно с кодированием/настройкой файлов шаблона, вы можете воспользоваться плагином Ultimate Category Excluder. Он позволяет исключать любые категории с вашей главной страницы, архивов и каналов. После установки перейдите на страницу исключения категорий в вашей административной панели, чтобы исключить категорию, выбрав одну.
- Исключите отдельные записи вместо категорий
Вместо того чтобы исключать целую категорию из появления в каналах, вы можете предпочесть исключить конкретную запись из RSS-канала. В этом случае вы можете воспользоваться плагином Stealth Publish от Скотта Рейли. Этот плагин предотвращает появление указанных записей на главной странице или в каналах. После установки плагина просто назначьте пользовательскому полю “ stealth-publish ” значение “ 1 ”.
У вас есть другие идеи, которыми вы хотите поделиться? Дайте мне знать.
Get new posts in your inbox
No spam. Unsubscribe anytime.