创建一个新的用户角色可以使用 role 命令的 create 子命令 ... 下面,我们去创建一个角色,然后给这个角色分配几个权限,让拥有这个角色的用户可以去管理网站上的用户。先输入 wp role create ... 后面是要创建的角色的名字,这个名字是 WordPress 内部使用的名字,所以需要使用小写的字母,下划线去命名它 ... 这里我们可以让它 user_manager ,用户管理员 ...
输入一个空格,然后是这个角色的显示名,也就是在图形界面上显示的这个角色的名字,这里我们可以使用英文也可以使用中文,怎么样都行。输入一组引号,然后是 User Manager ... 回车 ... 去执行一下 ...
wp role create user_manager "User Manager"
提示成功以后,我们可以查看一下系统里面的所有的用户角色 ...
wp role list
你会看到刚才我们创建的 User Manager 这个用户角色 ... 注意这里的 Role 这列里面的名字,是这个角色在 WordPress 内部系统里使用的名字,也就是,你在插件,主题,或者其它地方想要调用这个角色的话,需要使用这一列里面的角色的名称。
再去查看一下这个角色拥有的权限 .... 可以使用 cap 命令的 list 子命令 .. wp cap list 后面加上角色的名字 ... user_manager ... 回车 ... 这里没有返回任何东西 .. 说明这个角色还没有权限 ... 在下面的视频里我们再看一下怎么样为角色添加权限。
wp cap list user_manager