boke112百科 » 问答中心 » 正文WordPress如何禁止feed显示某些分类的文章或只显示指定分类的文章?有些用不通过WordPress站点的feed来获取文章,有没有办法实现feed只显示指定分类的文章或排除某些分类的文章?这样别人通过feed只能获取我们设定的分类文章了。本问题由网友于2024/08/27 12:35提出,已被浏览 1.14K 次我来回答我要提问 共1个答案 boke112百科(站长)2025-05-19 16:55回复 不管是禁止feed显示某些分类的文章,还是让feed只显示指定分类的文章,都可以实现的。只需要将以下代码添加到当前主题的functions.php文件中并保存更新文件即可。 1、禁止feed显示某些分类的文章 //Rss中排除某个分类输出 function exclude_cat_feed($query) { if(is_feed()) { $query->set('cat','-40,-41'); //40,41就是排除显示的分类ID return $query; } } add_filter('pre_get_posts', 'exclude_cat_feed'); 2、feed只显示指定分类的文章 //Rss中只显示某个分类输出 function exclude_cat_feed($query) { if(is_feed()) { $query->set('cat','40,41'); //40,41就是要显示的分类ID return $query; } } add_filter('pre_get_posts', 'exclude_cat_feed'); 以上代码整理自@缙哥哥 » 防RSS采集,让WordPress RSS/Feed订阅自定义延时发布推送 写回答 取消回复4 + 2 =
不管是禁止feed显示某些分类的文章,还是让feed只显示指定分类的文章,都可以实现的。只需要将以下代码添加到当前主题的functions.php文件中并保存更新文件即可。
1、禁止feed显示某些分类的文章
2、feed只显示指定分类的文章
以上代码整理自@缙哥哥 » 防RSS采集,让WordPress RSS/Feed订阅自定义延时发布推送