当前位置:首页>WordPress教程>WordPress基础>如何从WordPress网站RSS Feed中排除特定分类

如何从WordPress网站RSS Feed中排除特定分类

您想从WordPres网站上的中排除特定分类吗?许多网站所有者将某些类别用于他们不想出现在其网站的 Feed中的内容。在本教程中,我们将介绍如何从的RSS Feed中排除特定分类。

如何从WordPress网站RSS Feed中排除特定分类

方法 1:使用插件从网站的RSS Feed排除特定分类

您需要做的第一件事是安装并激活插件。激活后,您需要访问设置 » Category Exclusion以配置插件设置。

如何从WordPress网站RSS Feed中排除特定分类

设置页面将显示您的WordPress博客上的所有分类,并提供在首页、RSS Feed、存档页面和搜索结果中隐藏它们的选项。

只需选择要从RSS源中排除的分类旁边的从源中排除框。

不要忘记单击更新按钮以保存您的设置。

就是这样,在您选择的分类下提交的文章将从您的WordPress的RSS Feed中消失。

方法 2:手动修改从WordPress网站的RSS Feed排除特定分类

此方法要求您将代码粘贴到中。如果您愿意将粘贴到WordPress网站中,则可以使用此方法。

您需要将此代码添加到主题的文件或特定于站点的插件中。

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 Feed中排除的分类的ID。

我们希望本教程能帮助您了解如何从WordPress网站RSS Feed中排除特定分类。

原文地址:https://www.wbolt.com/exclude-specific-categories-from-rss-feed.html

WordPress基础

如何使用WP RSS Aggregator获取WordPress网站Feed

2024-1-21 23:25:21

WordPress基础

如何通知WordPress订阅者新文章发布

2024-1-21 23:25:23

个人中心
今日签到
有新私信 私信列表
搜索