话题
- 角色摘要
- 角色
- 功能
- switch_themes
- edit_themes
- edit_theme_options
- install_themes
- activate_雷竞技plugins
- edit_雷竞技plugins
- install_雷竞技plugins
- edit_users
- edit_files
- manage_options
- 中度_comments
- manage_categories
- manage_links
- 上传文件
- 进口
- 未过滤_html
- edit_posts
- edit_others_posts
- edit_publy_posts
- publish_posts
- edit_pages
- 读
- publish_pages
- edit_others_pages
- edit_publy_pages
- delete_pages
- delete_others_pages
- delete_publy_pages
- delete_posts
- delete_others_posts
- DELETE_PUBLING_POSTS
- delete_private_posts
- edit_private_posts
- read_private_posts
- delete_private_pages
- edit_private_pages
- read_private_pages
- delete_users
- create_users
- 未过滤_UPLOAD
- edit_dashboard
- 定制
- delete_site
- update_雷竞技plugins
- delete_雷竞技plugins
- update_themes
- update_core
- list_users
- remove_users
- add_users
- propers_users
- delete_themes
- 出口
- edit_comment
- create_sites
- delete_sites
- manage_network
- manage_sites
- manage_network_users
- manage_network_themes
- manage_network_options
- manage_network_雷竞技plugins
- upload_雷竞技plugins
- upload_themes
- UPGRADE_NETWORK
- setup_network
- 资源
WordPress使用一个概念角色,旨在给予地点所有者能够控制用户在网站中可以做和不能做什么的能力。网站所有者可以管理用户访问此类任务写作和编辑文章,,,,创建页面,,,,创建类别,,,,调节评论,,,,管理插件雷竞技,,,,管理主题, 和管理其他用户,通过为每个用户分配特定角色。
WordPress具有六个预定义的角色:超级管理员,,,,行政人员,,,,编辑,,,,作者,,,,贡献者和订户。每个角色都可以执行一组名为功能。有许多功能,包括publish_posts“,”中度_comments“, 和 ”edit_users“。默认集能力的预先分配给每个角色,但是可以使用该角色分配或删除其他功能add_cap()和remove_cap()功能。可以使用新角色引入或删除add_role()和remove_role()功能。
这超级管理员角色允许用户执行所有可能的功能。其他每个角色的允许功能数量减少。例如,订户角色只有“读“ 能力。一个特殊的角色不应被视为另一个角色的高级角色。相反,请考虑角色定义用户在网站中的职责。
角色摘要
- 超级管理员- 具有访问站点网络管理功能和所有其他功能的人。看到创建一个网络文章。
- 行政人员((slug:“管理员”) - 一个可以访问单个站点中所有管理功能的人。
- 编辑((Slug:“编辑”) - 可以发布和管理帖子在内的人,包括其他用户的帖子。
- 作者((Slug:“作者”) - 可以发布和管理自己的帖子的人。
- 贡献者((Slug:“贡献者”) - 可以编写和管理自己的帖子但不能发布它们的人。
- 订户((slug:“订阅者”) - 只能管理自己的个人资料的人。
安装WordPress后,会自动创建管理员帐户。
角色
角色定义了一组任务,用户分配了该角色可以执行。例如,超级管理员角色包括可以在网络虚拟WordPress站点。这行政人员角色仅将允许的任务限制在影响单个站点的任务上。另一方面,作者角色只能执行一小部分任务。
以下各节列出了默认角色及其功能:
超级管理员
默认情况下,多站点超级管理员具有所有功能。因此,以下只有多站点的功能仅适用于超级管理员:
- create_sites
- delete_sites
- manage_network
- manage_sites
- manage_network_users
- manage_network_雷竞技plugins
- manage_network_themes
- manage_network_options
- UPGRADE_NETWORK
- setup_network
在单个站点WordPress安装的情况下,管理员实际上是超级管理员。因此,他们是唯一可以访问的人其他管理功能。
行政人员
管理员的功能在单个站点和多站点WordPress安装。所有管理员都具有以下功能:
- activate_雷竞技plugins
- delete_others_pages
- delete_others_posts
- delete_pages
- delete_posts
- delete_private_pages
- delete_private_posts
- delete_publy_pages
- DELETE_PUBLING_POSTS
- edit_dashboard
- edit_others_pages
- edit_others_posts
- edit_pages
- edit_posts
- edit_private_pages
- edit_private_posts
- edit_publy_pages
- edit_publy_posts
- edit_theme_options
- 出口
- 进口
- list_users
- manage_categories
- manage_links
- manage_options
- 中度_comments
- propers_users
- publish_pages
- publish_posts
- read_private_pages
- read_private_posts
- 读
- 创建可重复使用的块
- 编辑可重复使用的块
- 读取可重复使用的块
- 删除可重复使用的块
- remove_users
- switch_themes
- 上传文件
- 定制
- delete_site
其他管理功能
只有单个站点安装的管理员具有以下功能。在多站点,只有超级管理员才具有这些能力:
- update_core
- update_雷竞技plugins
- update_themes
- install_雷竞技plugins
- install_themes
- delete_themes
- delete_雷竞技plugins
- edit_雷竞技plugins
- edit_themes
- edit_files
- edit_users
- add_users
- create_users
- delete_users
- 未过滤_html
编辑
- delete_others_pages
- delete_others_posts
- delete_pages
- delete_posts
- delete_private_pages
- delete_private_posts
- delete_publy_pages
- DELETE_PUBLING_POSTS
- 删除可重复使用的块
- edit_others_pages
- edit_others_posts
- edit_pages
- edit_posts
- edit_private_pages
- edit_private_posts
- edit_publy_pages
- edit_publy_posts
- 创建可重复使用的块
- 编辑可重复使用的块
- manage_categories
- manage_links
- 中度_comments
- publish_pages
- publish_posts
- 读
- read_private_pages
- read_private_posts
- 未过滤_html(不是多地点)
- 上传文件
作者
- delete_posts
- DELETE_PUBLING_POSTS
- edit_posts
- edit_publy_posts
- publish_posts
- 读
- 上传文件
- 创建可重复使用的块
- 读取可重复使用的块
- 编辑可重复使用的块(自己)
- 删除可重复使用的块(自己)
贡献者
- delete_posts
- edit_posts
- 读
- 读取可重复使用的块
订户
特别案例
以下功能是特殊情况:
- 未过滤_UPLOAD- 默认情况下,任何角色都无法使用此功能(包括超级管理员)。需要通过定义以下常数来启用功能:
define('lashe_unfiltered_uploads',true);
有了这个不断定义的情况,可以为单个站点安装上的所有角色都可以赋予未滤光度的功能,但是只能在多站点安装上赋予超级管理员的功能。
能力与角色表
请注意,管理员的功能有所不同在单个站点和多站点WordPress安装,如上所述。
能力 | 超级管理员 | 行政人员 | 编辑 | 作者 | 贡献者 | 订户 |
---|---|---|---|---|---|---|
create_sites | y | |||||
delete_sites | y | |||||
manage_network | y | |||||
manage_sites | y | |||||
manage_network_users | y | |||||
manage_network_雷竞技plugins | y | |||||
manage_network_themes | y | |||||
manage_network_options | y | |||||
upload_雷竞技plugins | y | |||||
upload_themes | y | |||||
UPGRADE_NETWORK | y | |||||
setup_network | y | |||||
能力 | 超级管理员 | 行政人员 | 编辑 | 作者 | 贡献者 | 订户 |
activate_雷竞技plugins | y | y(单个站点或通过网络设置启用) | ||||
create_users | y | y(单个站点) | ||||
delete_雷竞技plugins | y | y(单个站点) | ||||
delete_themes | y | y(单个站点) | ||||
delete_users | y | y(单个站点) | ||||
edit_files | y | y(单个站点) | ||||
edit_雷竞技plugins | y | y(单个站点) | ||||
edit_theme_options | y | y | ||||
edit_themes | y | y(单个站点) | ||||
edit_users | y | y(单个站点) | ||||
出口 | y | y | ||||
进口 | y | y | ||||
能力 | 超级管理员 | 行政人员 | 编辑 | 作者 | 贡献者 | 订户 |
install_雷竞技plugins | y | y(单个站点) | ||||
install_themes | y | y(单个站点) | ||||
list_users | y | y | ||||
manage_options | y | y | ||||
propers_users | y | y | ||||
remove_users | y | y | ||||
switch_themes | y | y | ||||
update_core | y | y(单个站点) | ||||
update_雷竞技plugins | y | y(单个站点) | ||||
update_themes | y | y(单个站点) | ||||
edit_dashboard | y | y | ||||
定制 | y | y | ||||
delete_site | y | y | ||||
能力 | 超级管理员 | 行政人员 | 编辑 | 作者 | 贡献者 | 订户 |
中度_comments | y | y | y | |||
manage_categories | y | y | y | |||
manage_links | y | y | y | |||
edit_others_posts | y | y | y | |||
edit_pages | y | y | y | |||
edit_others_pages | y | y | y | |||
edit_publy_pages | y | y | y | |||
publish_pages | y | y | y | |||
delete_pages | y | y | y | |||
delete_others_pages | y | y | y | |||
delete_publy_pages | y | y | y | |||
delete_others_posts | y | y | y | |||
delete_private_posts | y | y | y | |||
edit_private_posts | y | y | y | |||
read_private_posts | y | y | y | |||
delete_private_pages | y | y | y | |||
edit_private_pages | y | y | y | |||
read_private_pages | y | y | y | |||
未过滤_html | y | y(单个站点) | y(单个站点) | |||
未过滤_html | y | y | y | |||
能力 | 超级管理员 | 行政人员 | 编辑 | 作者 | 贡献者 | 订户 |
edit_publy_posts | y | y | y | y | ||
上传文件 | y | y | y | y | ||
publish_posts | y | y | y | y | ||
DELETE_PUBLING_POSTS | y | y | y | y | ||
edit_posts | y | y | y | y | y | |
delete_posts | y | y | y | y | y | |
能力 | 超级管理员 | 行政人员 | 编辑 | 作者 | 贡献者 | 订户 |
读 | y | y | y | y | y | y |
功能
switch_themes
- 自2.0以来
- 允许访问管理屏幕选项:
- 外貌
- 外观>主题
edit_themes
- 自2.0以来
- 允许访问外观>主题编辑编辑主题文件。
edit_theme_options
install_themes
- 自2.8以来
- 允许访问管理屏幕选项:
- 外观>添加新主题
activate_雷竞技plugins
edit_雷竞技plugins
install_雷竞技plugins
edit_users
edit_files
- 自2.0以来
- 笔记:不再使用。
manage_options
- 自2.0以来
- 允许访问管理屏幕选项:
- 设置>一般
- 设置>写作
- 设置>阅读
- 设置>讨论
- 设置>永久链接
- 设置>其他
中度_comments
- 自2.0以来
- 允许用户从注释屏幕中调整评论(尽管用户需要edit_posts能够访问此功能)
manage_categories
- 自2.0以来
- 允许访问管理屏幕选项:
- 帖子>类别
- 链接>类别
manage_links
- 自2.0以来
- 允许访问管理屏幕选项:
- 链接
- 链接>添加新
上传文件
- 自2.0以来
- 允许访问管理屏幕选项:
- 媒体
- 媒体>添加新
进口
- 自2.0以来
- 允许访问管理屏幕选项:
- 工具>导入
- 工具>导出
未过滤_html
- 自2.0以来
- 允许用户在页面,帖子,评论和小部件中发布HTML标记甚至JavaScript代码。
- 笔记:为不受信任的用户启用此选项可能会导致其发布恶意或格式不佳的代码。
- 笔记:在WordPress多站点中,只有超级管理员才有
未过滤_html
能力。
edit_posts
- 自2.0以来
- 允许访问管理屏幕选项:
- 帖子
- 帖子>添加新
- 注释
- 评论>等待节制
edit_others_posts
- 自2.0以来
- 允许访问管理屏幕选项:
- 管理>评论(让用户删除并编辑每个注释,请参见上面的Edit_posts)
- 用户可以通过函数get_others_drafts()编辑其他用户的帖子
- 用户可以在inline-Uploading中看到其他用户的图像[否吗?看inline-uploading.php这是给予的
- 看例外
edit_publy_posts
- 自2.0以来
- 用户可以编辑他们已发布的帖子。默认情况下,此功能已关闭。
- 核心检查功能edit_posts,但根据需要,此支票更改为edit_publy_posts。
- 如果您不希望用户能够编辑其发布的帖子,请删除此功能。
publish_posts
- 自2.0以来
- 编辑帖子时,请查看并使用“发布”按钮(否则他们只能保存草稿)
- 可以使用XML-RPC发布(否则,他们会得到“对不起,您无法在此博客或类别上发布。”)
edit_pages
- 自2.0以来
- 允许访问管理屏幕选项:
- 页面
- 页面>添加新
读
publish_pages
- 自2.1以来
edit_others_pages
- 自2.1以来
edit_publy_pages
- 自2.1以来
delete_pages
- 自2.1以来
delete_others_pages
- 自2.1以来
delete_publy_pages
- 自2.1以来
delete_posts
- 自2.1以来
delete_others_posts
- 自2.1以来
DELETE_PUBLING_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以来
- 允许创建新用户。
- 没有其他功能,创建的用户将拥有您的博客新的用户默认角色。
未过滤_UPLOAD
- 自2.3以来
edit_dashboard
- 自2.5以来
定制
- 自4.0以来
- 允许访问自定义器。
delete_site
- 自4.0以来
- 允许用户删除当前站点(仅限多站点)。
update_雷竞技plugins
- 自2.6以来
delete_雷竞技plugins
- 自2.6以来
update_themes
- 自2.7以来
update_core
- 从3.0开始
list_users
remove_users
- 从3.0开始
add_users
- 从3.0开始
- 用4.4替换propers_users
propers_users
- 从3.0开始
- 在管理用户列表中启用“更改角色……”下拉列表。
- 这不取决于'edit_users' 能力。
- 启用“添加现有用户”到多站点安装的功能。
delete_themes
- 从3.0开始
出口
- 从3.0开始
edit_comment
- 从3.1开始
create_sites
- 从3.1开始
- 仅多站点
- 允许用户在网络上创建站点
delete_sites
- 从3.1开始
- 仅多站点
- 允许用户删除网络上的站点
manage_network
- 从3.0开始
- 仅多站点
- 允许访问超级管理员菜单
- 允许用户升级网络
manage_sites
- 从3.0开始
- 仅多站点
- 允许访问网络站点菜单
- 允许用户在网络中添加,编辑,删除,存档,非档案,激活,停用,垃圾邮件和UNSPAM新站点/博客
manage_network_users
- 从3.0开始
- 仅多站点
- 允许访问网络用户菜单
manage_network_themes
- 从3.0开始
- 仅多站点
- 允许访问网络主题菜单
manage_network_options
- 从3.0开始
- 仅多站点
- 允许访问网络选项菜单
manage_network_雷竞技plugins
- 仅多站点
- 允许访问网络插件雷竞技菜单
upload_雷竞技plugins
- 自4.0以来
- 仅多站点
- 允许用户从网络插件雷竞技- >添加新菜单
upload_themes
- 自4.0以来
- 仅多站点
- 允许用户从网络主题- >添加新菜单
UPGRADE_NETWORK
- 自4.8以来
- 仅多站点
- 用于确定用户是否可以访问网络管理员中的网络升级页面。与此相关的是,还检查功能以确定是否显示需要网络升级的通知。功能未映射,因此仅授予网络管理员。看#39205进行背景讨论。
setup_network
- 自4.8以来
- 仅多站点
- 用于确定用户是否可以设置多站点,即访问网络设置页面。在设置多站点之前,将功能映射到`manage_options`功能,以便将其授予管理员。设置了多站点后,它将映射到`manage_network_options`,以便将其授予网络管理员。看#39206进行背景讨论。
本文是否有帮助?如何改进?
你一定是登录提交反馈。