给指定的用户角色添加特定的权限
描述
向角色或特定用户添加功能。更改角色或用户的功能是永久性的,这意味着添加的功能将一直有效,直到明确撤销。
注意:此设置保存到数据库中(在表 wp_options 中,字段 wp_user_roles),因此最好在主题/插件激活时运行此设置
参数
role (仅与WP_Roles)
(string) (必填) role name
默认值: None
cap
(string) (必填) capability name
默认值: None
grant
(boolean) (可选) 角色是否能够执行此功能。
默认值: true
返回值
void
No return value
注意
没有调用 add_cap()
公共函数 – 只有 WP_Roles
中的 WP_Role
类方法, 可以 WP_User
添加功能。
如果要添加具有功能的新角色,只需在使用 添加角色时添加 add_role();
它们即可。
源文件
add_cap 函数的代码位于 wp-includes/capabilities.php
.