目录
[隐藏]

因为之前开发了注册,然后也让很多人一起来写文章啊什么的。。。可惜的是几乎没人来写,不过竟然发现后台有个朋友写的东西。。。竟然还要我审核的。。。为什么会这样的呢,就查了下各个角色权限。原来因为之前的只是投稿者。呵呵,果断改成作者。。。欢迎大家来多注册写写文章吧 :crazy:

Administartor/ 管理员帐号: 和Admin一样, 拥有对整个后台的所有操作权限.

Editor/ 编辑者帐号
: 可以对博客内的所有文章, 页面, 留言进行编辑, 可以发表文章.

Author/ 作者帐号: 可以发表文章, 但只能对自己文章的进行编辑.

Contributor/ 贡献者帐号: 可以投递文章, 只能对自己的文章进行编辑. 和作者帐号不同的是, 作者是一个博客的一员, 而
贡献者可能是一个热心网友注册的帐号, 偶尔投递一两篇文章或评论. 但这些文章要在管理员审核之后才会被发表出来.

Subscriber/ 订阅用户帐号: 对后台只有浏览功能, 以及设置自己的个人信息.

更详细的wordpress用户角色权限请看下图(点击打开大图):

能力

switch_themes

允许访问管理面板的选项:

  • 设计
  • 设计  > 外观主题
  • 设计  > 微件

edit_themes

允许访问管理面板的选项:

  • 设计 > 外观主题编辑器
  • 设计 > 当前外观主题选项

activate_plugins

允许访问管理面板的选项:

edit_plugins

允许访问管理面板的选项:

  • 插件 > 插件编辑器

edit_users

允许访问管理面板的选项:

  • 用户
  • 用户 > 作者&用户

edit_files

允许访问管理面板的选项:

  • 管理 > 文件

manage_options

允许访问管理面板的选项:

  • 选项 > 一般
  • 选项  > 撰写
  • 选项  > 阅读
  • 选项  > 讨论
  • 选项 > 永久链接
  • 选项  > 杂项

moderate_comments

允许访问管理面板的选项:

  • 问:此为空。我想用户可以在管理中接受和拒绝(=删除)某条评论。那么他是否可以删除其他评论呢?Tordans 2006年4月8日,17:56 (GMT)

manage_categories

允许访问管理面板的选项:

  • 管理 > 分类

允许访问管理面板的选项:

  • 链接
  • 链接  > 管理链接
  • 链接  > 添加链接
  • 链接  > 链接分类
  • 链接  > 导入链接

upload_files

允许访问管理面板的选项:

  • 上传

import

允许访问管理面板的选项:

  • 导入

unfiltered_html

允许用户在页面,日志和评论中发布HTML标记,甚至可以发布Javascript代码。

注:对不信任的用户启用此选项可能会招致他们在你的博客中发布恶意代码。

edit_posts

允许访问管理面板的选项:

  • 撰写
  • 撰写 > 撰写日志
  • 管理
  • 管理 > 日志
  • 管理 > 评论 -- "显示日志","编辑日志","编辑评论"及"删除评论"链接尽对自己的日志启用,因为edit-comment.php会查找"current_user_can('edit_post', $comment->comment_post_ID)"'
  • 管理 > 尚待审核

edit_others_posts

  • 管理 > 评论 -- 让用户删除和编辑所有评论(见前文中的edit_posts)
  • 用户可以通过get_others_drafts() 函数编辑其他用户的日志
  • 用户可查看其它用户联机上传中的图片[看不到吗?请参看inline-uploading.php]

edit_published_posts

用户可以编辑自己已发布的日志。此能力默认情况下是关闭的。core会检查edit_posts,但经要求被更改为edit_published_posts
如果你不希望用户能够对自己已发布的日志进行编辑的话,请移除此能力。(另见Role Manager插件首页上的此条评论)。

publish_posts

用户可以

  • 在撰写日志时看到并选择radiobox"发布"
  • 在日志下看到并使用"发布"按钮(否则他们只能保存草稿)
  • 使用xmlrpc来发布(否则会看到"对不起,你无法在此博客或分类中发布日志。")

edit_pages

允许访问管理面板的选项:

  • 撰写 > 撰写页面 -- 可访问"page-new.php"
  • 管理 > 页面 -- 所有用户可查看"/wp-admin/edit-pages.php",但仅在此可看到列表中的'编辑'和'删除'链接。

据我所知,所有的编辑(者)都可以编辑其他人的页面。Dave J. (Scoop0901),2007年1月30日 16:38(UTC)

read

允许访问管理面板的选项:

  • 控制台
  • 你的个人资料

除了menu.php,不于核心代码中任何地方使用

edit_others_pages

自2.1

edit_published_pages

自2.1

edit_published_pages

自2.1

delete_pages

自2.1

delete_others_pages

自2.1

delete_published_pages

自2.1

delete_posts

自2.1

delete_others_posts

自2.1

delete_published_posts

自2.1

delete_private_posts

自2.1

edit_private_posts

自2.1

read_private_posts

自2.1

delete_private_pages

自2.1

edit_private_pages

自2.1

read_private_pages

自2.1

delete_users

自2.1

create_users

自2.1

unfiltered_upload

自2.3

edit_dashboard

自2.5

update_plugins

自2.6

delete_plugins

自2.6

level_10

允许访问管理面板的选项:

  • 为插件向后兼容性而保留

level_9

允许访问管理面板的选项:

  • 为插件向后兼容性而保留

level_8

允许访问管理面板的选项:

  • 为插件向后兼容性而保留

level_7

允许访问管理面板的选项:

  • 为插件向后兼容性而保留

level_6

允许访问管理面板的选项:

  • 为插件向后兼容性而保留

level_5

允许访问管理面板的选项:

  • 为插件向后兼容性而保留

level_4

允许访问管理面板的选项:

  • 为插件向后兼容性而保留

level_3

允许访问管理面板的选项:

  • 为插件向后兼容性而保留

level_2

允许访问管理面板的选项:

  • 为插件向后兼容性而保留

level_1

允许访问管理面板的选项:

  • 为插件向后兼容性而保留

level_0

允许访问管理面板的选项:

  • 为插件向后兼容性而保留

用户层向角色的转换

  • 用户层Level 0 转为订阅者角色
  • 用户层Level 1 转为贡献者角色
  • 用户层Level 2 转为作者角色
  • 用户层Level 3 转为作者角色
  • 用户层Level 4 转为作者角色
  • 用户层Level 5 转为编辑角色
  • 用户层Level 6 转为编辑角色
  • 用户层Level 7 转为编辑角色
  • 用户层Level 8 转为管理员角色
  • 用户层Level 9 转为管理员角色
  • 用户层Level 10 转为管理员角色

角色向用户层的转换

订阅者角色

用户层Level 0

贡献者角色

用户层Level 1

作者角色

用户层Level 2,3和4

编辑角色

用户层Level 5,6和7

管理员角色

用户层Level 8,9和10