岂止于建站

不让WordPress指定分类显示在RSS订阅列表中

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

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

//排除分类ID LAOBULUO.COM
    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中被人订阅看到。

赞(0)
转载保留:老部落 » 不让WordPress指定分类显示在RSS订阅列表中


关注公众号『老蒋玩运营』

获取更多建站运营运维新知!
互联网创业、前沿技术......