你想排除你的WordPress网站上的RSS饲料的具体类别? 许多网站所有者使用一些类别的内容,他们不希望出现在他们的网站的RSS提要。 在本文中,我们将向您展示如何从WordPress RSS Feed中排除特定类别。
方法1:使用插件排除WordPress RSS Feed中的特定分类
首先你需要安装并激活Ultimate Category Excluder插件。 更多细节
激活后,您需要访问 设置»类别排除 配置插件设置。
设置页面将显示您的WordPress博客上的所有类别,并将其隐藏在首页,RSS订阅源,存档页面和搜索结果中。
只需选择要从RSS提要中排除的类别旁边的提要框即可。
不要忘记点击更新按钮来保存您的设置。
就是这一切,根据您选择的类别提交的帖子将从您的WordPress RSS源中消失。
方法2:手动排除WordPress RSS Feed中的特定类别
这种方法要求你将代码粘贴到你的WordPress文件中。 你可以使用这个方法,如果你习惯于将代码片段从web粘贴到WordPress中。
您需要将此代码添加到您的主题的functions.php文件或特定于站点的插件。
函数exclude_category($ query){ 如果($ query-> is_feed){ $ query-> set('cat','-5,-2,-3'); } 返回$查询; } add_filter('pre_get_posts','exclude_category');
此代码只是排除与给定ID匹配的类别。 只需将代码中的类别ID替换为您要排除的类别的ID即可。
如果你只是想排除一个类别,那么改变这样的代码:
函数exclude_category($ query){ 如果($ query-> is_feed){ $ query-> set('cat','-15'); } 返回$查询; } add_filter('pre_get_posts','exclude_category');
将-15替换为要从RSS源中排除的类别的ID。