【问题标题】:Show only author's own activity (Recently Published) post in wordpress dashboard在 wordpress 仪表板中仅显示作者自己的活动(最近发布)帖子
【发布时间】:2015-07-26 21:56:42
【问题描述】:

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

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

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

【问题讨论】:

    标签: wordpress


    【解决方案1】:

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

           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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多