您是否要从 WordPress 网站上的 RSS 提要中排除特定类别?许多网站所有者对他们不想出现在其网站的 RSS Feed 中的内容使用某些类别。在本文中,我们将向您展示如何从 WordPress RSS Feed 排除特定类别。
方法 1:使用插件从 WordPress RSS Feed 排除特定类别
您需要做的第一件事是安装并激活 Ultimate Category Excluder 插件。有关详细信息,请参阅我们关于如何安装 WordPress 插件的逐步指南。
激活后,您需要访问设置» 类别排除来配置插件设置。
设置页面将显示您 WordPress 博客上的所有类别,可以从首页,RSS 订阅源,归档页面和搜索结果中隐藏选项。
只需选择要从 RSS Feed 中排除的类别旁边的排除位置。
不要忘记点击更新按钮保存设置。
就是这样,根据您选择的类别提交的帖子将从您的 WordPress RSS Feed 中消失。
方法 2:从 WordPress RSS Feed 手动排除特定类别
此方法需要您将代码粘贴到 WordPress 文件中。您可以使用此方法,如果您喜欢从 Web 到 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 。
请参阅我们的指南,了解如何在 WordPress 中查找类别 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 Feed 排除特定类别。您可能还想看到我们的 WordPress 的 10 个最需要的类别黑客和插件的列表。
发表回复