wordpress给默认角色添加权限的方法

鸿硕今天给客户设置一个编辑权限的帐户,但是鸿硕想让客户自己在后台编辑设置菜单,但是编辑角色没有这个权限,因此鸿硕就使用代码来实现,functions.php中添加代码如下:

add_action( 'admin_init', function () {
    //先获取‘编辑’角色
    $role = get_role( 'editor' );
    //然后添加‘外观/编辑主题’权限
    $role->add_cap( 'edit_theme_options' );
});
也可以直接挂载到init钩子。
这样就实现了编辑角色的帐户,可以使用‘外观/编辑主题’的功能了。
要注意,这个添加权限的效果是直接写入数据库的,仅functions.php中删除代码是没法删除权限的,如果想删除这个权限,上述代码的add_cap修改为remove_cap即可。
如果想添加其他权限,可以查询权限别名列表。

人已赞赏
jquerywordpress教程建站知识教程

点击空白区域关闭某个元素框

2021-10-20 11:19:39

主营业务

移动端网站建设

2019-4-23 14:34:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索