GeChiUI使用“角色”的概念,该概念旨在使网站所有者能够控制用户在网站内可以做什么和不能做什么。网站所有者可以通过为每个用户分配特定的角色,来管理用户对诸如编写和编辑文章,创建页面,创建分类,审核评论,管理应用,管理模板以及其他用户等任务的访问权限。
GeChiUI具有六个预定义的角色:超级管理员,管理员,编辑,作者,贡献者和订阅者。每个角色都可以执行称为Capabilities的一组任务。有许多功能,包括“ publish_posts “,“ moderate_comments “和“ edit_users “。默认功能集已预先分配给每个角色,但是可以使用add_cap()和remove_cap()函数来分配或删除其他功能。可以使用add_role()引入或删除新角色和remove_role()函数。
在超级管理员角色允许用户执行所有可能的功能。其他每个角色所允许的功能数量都在减少。例如,订户角色仅具有“读取”功能。一个特定的角色不应被认为比另一个角色更重要。而是,考虑角色定义了站点内用户的职责。
的角色摘要
- 超级管理员–有权访问站点网络管理功能和所有其他功能的人。请参阅创建网络文章。
- 管理员(slug:’administrator’)–可以访问单个站点中所有管理功能的人。
- 编辑器(slug:’editor’)–可以发布和管理文章(包括其他用户的文章)的人。
- 作者 (slug:’author’)–可以发布和管理自己的文章的人。
- 投稿人(slug:’contributor’)–可以撰写和管理自己的文章但无法发布的人。
- 订阅者(slug:’subscriber’)–只能管理其个人资料的人。
新建站点后,将自动创建一个管理员帐户。
可以在“管理页面” > “设置” >“常规”中设置新用户的默认角色。
角色
角色定义了分配给该角色的用户允许执行的一组任务。例如,超级管理员角色包含虚拟GeChiUI网站网络中可以执行的所有可能的任务。该管理员角色限制所允许的任务,只有那些影响一个站点。另一方面,作者角色仅允许执行一小部分任务。
管理员
站点管理员都具有以下功能:
- activate_plugins
- delete_others_pages
- delete_others_posts
- delete_pages
- delete_posts
- delete_private_pages
- delete_private_posts
- delete_published_pages
- delete_published_posts
- edit_dashboard
- edit_others_pages
- edit_others_posts
- edit_pages
- edit_posts
- edit_private_pages
- edit_private_posts
- edit_published_pages
- edit_published_posts
- edit_theme_options
- 出口
- 进口
- list_users
- manage_categories
- manage_links
- manage_options
- 温柔的评论
- Promotion_users
- publish_pages
- publish_posts
- read_private_pages
- read_private_posts
- 读
- 创建可重复使用的区块
- 编辑可重复使用的区块
- 阅读可重用区块
- 删除可重复使用的区块
- remove_users
- switch_themes
- 上传文件
- 定制
- delete_site
编辑器
- delete_others_pages
- delete_others_posts
- delete_pages
- delete_posts
- delete_private_pages
- delete_private_posts
- delete_published_pages
- delete_published_posts
- 删除可重复使用的区块
- edit_others_pages
- edit_others_posts
- edit_pages
- edit_posts
- edit_private_pages
- edit_private_posts
- edit_published_pages
- edit_published_posts
- 创建可重复使用的区块
- 编辑可重复使用的区块
- manage_categories
- manage_links
- 温柔的评论
- publish_pages
- publish_posts
- 读
- read_private_pages
- read_private_posts
- unfiltered_html(不适用于多站点)
- 上传文件
作者
- delete_posts
- delete_published_posts
- edit_posts
- edit_published_posts
- publish_posts
- 读
- 上传文件
- 创建可重复使用的区块
- 阅读可重用区块
- 编辑可重用区块(自己)
- 删除可重复使用的区块(自己的)
贡献者
- delete_posts
- edit_posts
- 读
- 阅读可重用区块
订阅者
- 读
特殊情况
以下功能是特殊情况:
- unfiltered_upload –默认情况下,任何角色(包括超级管理员)都无法使用此功能。需要通过定义以下常量来启用此功能:
define('ALLOW_UNFILTERED_UPLOADS',true);
定义此常数后,可以为单个站点安装中的所有角色赋予unfiltered_upload功能,但是只有超级管理员可以具有在多站点安装中的功能。
请注意,管理员的功能的不同的单中心之间多地点GeChiUI的装置,如上所述。
能力 | 超级管理员 | 行政人员 | 编辑 | 作者 | 贡献者 | 订户 |
---|---|---|---|---|---|---|
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(单个站点或通过网络设置启用) | ||||
create_users | ÿ | Y(单个站点) | ||||
delete_plugins | ÿ | Y(单个站点) | ||||
delete_themes | ÿ | Y(单个站点) | ||||
delete_users | ÿ | Y(单个站点) | ||||
编辑文件 | ÿ | Y(单个站点) | ||||
edit_plugins | ÿ | Y(单个站点) | ||||
edit_theme_options | ÿ | ÿ | ||||
edit_themes | ÿ | Y(单个站点) | ||||
edit_users | ÿ | Y(单个站点) | ||||
出口 | ÿ | ÿ | ||||
进口 | ÿ | ÿ | ||||
能力 | 超级管理员 | 行政人员 | 编辑 | 作者 | 贡献者 | 订户 |
install_plugins | ÿ | Y(单个站点) | ||||
install_themes | ÿ | Y(单个站点) | ||||
list_users | ÿ | ÿ | ||||
manage_options | ÿ | ÿ | ||||
Promotion_users | ÿ | ÿ | ||||
remove_users | ÿ | ÿ | ||||
switch_themes | ÿ | ÿ | ||||
update_core | ÿ | Y(单个站点) | ||||
update_plugins | ÿ | Y(单个站点) | ||||
update_themes | ÿ | Y(单个站点) | ||||
edit_dashboard | ÿ | ÿ | ||||
定制 | ÿ | ÿ | ||||
delete_site | ÿ | ÿ | ||||
能力 | 超级管理员 | 行政人员 | 编辑 | 作者 | 贡献者 | 订户 |
温柔的评论 | ÿ | ÿ | ÿ | |||
manage_categories | ÿ | ÿ | ÿ | |||
manage_links | ÿ | ÿ | ÿ | |||
edit_others_posts | ÿ | ÿ | ÿ | |||
edit_pages | ÿ | ÿ | ÿ | |||
edit_others_pages | ÿ | ÿ | ÿ | |||
edit_published_pages | ÿ | ÿ | ÿ | |||
publish_pages | ÿ | ÿ | ÿ | |||
delete_pages | ÿ | ÿ | ÿ | |||
delete_others_pages | ÿ | ÿ | ÿ | |||
delete_published_pages | ÿ | ÿ | ÿ | |||
delete_others_posts | ÿ | ÿ | ÿ | |||
delete_private_posts | ÿ | ÿ | ÿ | |||
edit_private_posts | ÿ | ÿ | ÿ | |||
read_private_posts | ÿ | ÿ | ÿ | |||
delete_private_pages | ÿ | ÿ | ÿ | |||
edit_private_pages | ÿ | ÿ | ÿ | |||
read_private_pages | ÿ | ÿ | ÿ | |||
unfiltered_html | ÿ | Y(单个站点) | Y(单个站点) | |||
unfiltered_html | ÿ | ÿ | ÿ | |||
能力 | 超级管理员 | 行政人员 | 编辑 | 作者 | 贡献者 | 订户 |
edit_published_posts | ÿ | ÿ | ÿ | ÿ | ||
上传文件 | ÿ | ÿ | ÿ | ÿ | ||
publish_posts | ÿ | ÿ | ÿ | ÿ | ||
delete_published_posts | ÿ | ÿ | ÿ | ÿ | ||
edit_posts | ÿ | ÿ | ÿ | ÿ | ÿ | |
delete_posts | ÿ | ÿ | ÿ | ÿ | ÿ | |
能力 | 超级管理员 | 行政人员 | 编辑 | 作者 | 贡献者 | 订户 |
读 | ÿ | ÿ | ÿ | ÿ | ÿ | ÿ |