因为WordPress
让我们从现在喜欢建站

禁止WordPress某个分类不在RSS中显示被订阅

今天在群里有一个网友问到个问题,自己的网站应该是被人订阅过,如果他有较高质量的文章更新,会将他的RSS订阅内容在他一个订阅的网站显示出来,虽然影响不大,但是感觉不好。实际上我们这类情况也是遇到的,比如我们有些网站专门盯着有订阅的内容,然后去阅读,我们可能希望自己的内容不被他人订阅看到。

那有没有方法可以将WordPress RSS订阅内容不被订阅显示呢?

    //排除分类ID
    function no_rss_category($query) {
        if ( $query->is_feed ) {
            $query->set('cat', '-1, -2');
        }
    return $query;
    }
    add_filter('pre_get_posts', 'no_rss_category');

将代码放到主题Functions.php文件中,可以设定上面的分类ID,就不会被显示在RSS中被人订阅看到。

未经允许不得转载:WordPress笔记 » 禁止WordPress某个分类不在RSS中显示被订阅