如何在WordPress管理员中将作者限制为自己的帖子

如果您运行多作者网站,那么您知道帖子屏幕可能会有点拥挤。最近我们的一位用户询问是否可以将WordPress帖子屏幕限制为仅显示作者自己的帖子。在本文中,我们将向您展示如何限制作者仅在WordPress管理员中查看和管理他们自己的帖子。

Hiding posts from other authors in WordPress

视频教程

订阅WPBeginner

如果您不喜欢不喜欢视频或需要更多说明,然后继续阅读。

您需要做的第一件事就是安装并激活Manage / View Your Posts Only插件。这个插件开箱即用,没有你可以配置的设置。

如果您使用管理员用户角色登录,那么您将能够看到您网站上的所有帖子。具有其他用户角色的用户只能看到自己的帖子。

如何允许编辑者查看所有帖子

上面提到的插件的问题是它只允许管理员查看所有帖子。许多WordPress网站都有编辑负责其他作者和嘉宾贡献者提交的校对文章。使用这个插件会限制编辑器只有他们自己的帖子。

在这种情况下,我们上面提到的插件对你来说是没用的。

相反,您可以在主题的functions.php文件或特定于站点的插件中添加此代码。

  function posts_for_current_author($query) {  global $pagenow;    if( "edit.php" != $pagenow || !$query->is_admin )      return $query;    if( !current_user_can( "edit_others_posts" ) ) {  global $user_ID;  $query->set("author", $user_ID );  }  return $query;  }  add_filter("pre_get_posts", "posts_for_current_author");  

此代码允许任何具有编辑其他帖子功能的用户查看所有帖子。这意味着编辑和管理员将能够查看所有帖子。具有其他角色(如撰稿人或作者)的用户只能看到自己的帖子。

如果您在网站上使用自定义用户角色,则需要记住,可以编辑其他用户添加的帖子的用户也可以看到它们。

这就是全部,我们希望本文能帮助您学习如何隐藏WordPress管理区域中其他作者的帖子。您可能还想查看我们的教程,了解如何使用Adminimize从WordPress管理员隐藏不必要的项目。

如果您喜欢这篇文章,请订阅我们的YouTube频道WordPress视频教程。您也可以在Twitter和Google +上找到我们。

如果您运行多作者网站,那么您知道帖子屏幕可能会有点拥挤。最近我们的一位用户询问是否可以将WordPress帖子屏幕限制为仅显示作者自己的帖子。在本文中,我们将向您展示如何限制作者仅在WordPress管理员中查看和管理他们自己的帖子。

Hiding posts from other authors in WordPress

视频教程

订阅WPBeginner

如果您不喜欢不喜欢视频或需要更多说明,然后继续阅读。

您需要做的第一件事就是安装并激活Manage / View Your Posts Only插件。这个插件开箱即用,没有你可以配置的设置。

如果您使用管理员用户角色登录,那么您将能够看到您网站上的所有帖子。具有其他用户角色的用户只能看到自己的帖子。

如何允许编辑者查看所有帖子

上面提到的插件的问题是它只允许管理员查看所有帖子。许多WordPress网站都有编辑负责其他作者和嘉宾贡献者提交的校对文章。使用这个插件会限制编辑器只有他们自己的帖子。

在这种情况下,我们上面提到的插件对你来说是没用的。

相反,您可以在主题的functions.php文件或特定于站点的插件中添加此代码。

  function posts_for_current_author($query) {  global $pagenow;    if( "edit.php" != $pagenow || !$query->is_admin )      return $query;    if( !current_user_can( "edit_others_posts" ) ) {  global $user_ID;  $query->set("author", $user_ID );  }  return $query;  }  add_filter("pre_get_posts", "posts_for_current_author");  

此代码允许任何具有编辑其他帖子功能的用户查看所有帖子。这意味着编辑和管理员将能够查看所有帖子。具有其他角色(如撰稿人或作者)的用户只能看到自己的帖子。

如果您在网站上使用自定义用户角色,则需要记住,可以编辑其他用户添加的帖子的用户也可以看到它们。

这就是全部,我们希望本文能帮助您学习如何隐藏WordPress管理区域中其他作者的帖子。您可能还想查看我们的教程,了解如何使用Adminimize从WordPress管理员隐藏不必要的项目。

如果您喜欢这篇文章,请订阅我们的YouTube频道WordPress视频教程。您也可以在Twitter和Google +上找到我们。

相关推荐

发表回复

房先生
我们将24小时内回复。
2024-09-25 00:20:35
您好,有任何疑问请与我们联系!
您的工单我们已经收到,我们将会尽快跟您联系!
[加我微信]
chaoneo
注:点击复制微信号并打开微信APP,添加好友后进行聊天。
[电话联系]
13585372227
[电子邮件]
chaoneo@163.com
取消

选择聊天工具: