如何从WordPress网站的RSS源中排除特定类别
是否要从WordPres网站的RSS源中排除特定类别?许多网站所有者对他们不希望出现在其网站的RSS提要中的内容使用某些类别。在本教程中,我们将介绍如何从WordPress网站的RSS提要中排除特定类别。
1:使用插件从WordPress网站的RSS提要中排除特定类别。
你需要做的第一件事是安装并激活终极类别排除插件。激活后,您需要访问设置类别排除来配置插件设置。
设置将显示你的WordPress博客上的所有类别,并提供在首页、RSS提要、存档页面和搜索结果中隐藏它们的选项。
只需选择您要从RSS源中排除的类别旁边的“从源中排除”框。
不要忘记点击更新按钮来保存您的设置。
就是这样。在你选择的类别下提交的文章将从你的WordPress RSS订阅源中消失。
2:手动修改代码,从WordPress网站的RSS提要中排除特定类别。
这个方法要求你将代码粘贴到一个WordPress文件中。如果你愿意将代码片段粘贴到WordPress网站上,你可以使用这种方法。
您需要将这段代码添加到主题的functions.php文件或特定于站点的插件中。
function exclude_category($query) { if ( $query->is_feed ) { $query->set(‘cat’, ‘-5, -2, -3’); }return $query;}add_filter(‘pre_get_posts’, ‘exclude_category’);
此代码仅排除与给定ID匹配的类别。只需用您想要排除的类别的ID替换代码中的类别ID。
如果您只想排除单个类别,请按如下方式更改代码:
function exclude_category($query) { if ( $query->is_feed ) { $query->set(‘cat’, ‘-15’); }return $query;}add_filter(‘pre_get_posts’, ‘exclude_category’);
将-15替换为要从RSS提要中排除的类别的ID。
我们希望这篇教程能帮助你理解如何从WordPress网站的RSS提要中排除特定的类别。