在wordpress仪表板中仅显示作者自己的活动(最近发布)

时间:2015-05-15 04:42:52

标签: wordpress

我正在撰写多作者博客。在仪表板中wordpress显示所有用户发布,活动和评论。我只需要显示作者自己的帖子,评论以及他们自己帖子的活动。

我搜索并找到了一些代码,用于显示用户自己的评论和帖子。 http://pastebin.com/pCBSRpyy

但是在活动标签(最近发布)中显示所有其他用户发布。是否有任何过滤功能,只显示作者自己的活动和wordpress仪表板中他自己最近发布的帖子列表?

1 个答案:

答案 0 :(得分:0)

这是你的解决方案......

       function posts_for_current_author($query) {
            global $user_level;

            if($query->is_admin && $user_level < 5) {
                global $user_ID;
                $query->set('author',  $user_ID);
                unset($user_ID);
            }
            unset($user_level);

            return $query;
        }
        add_filter('pre_get_posts', 'posts_for_current_author');

Credit - WordPress Forum