在我们运营网站的过程中,经常会需要用到一些特定的用户彰显出该用户群体的特别之处,比如VIP用户。
但是在WordPress中是不能直接在后台添加新的用户组,而是需要通过WordPress的角色和权限API来添加用户角色。
一、添加角色
把下面代码添加到主题的function.php文件中
// 新建VIP用户角色
add_action( 'admin_init', 'remove_shop_caps');
function remove_shop_caps() {
// 首先获取订阅者角色。
$subscriber = get_role('subscriber');
// 然后基于订阅者角色的权限新建一个角色。
$vip = add_role('vip','VIP用户',$subscriber->capabilities);
$vip = get_role('vip');
// 移除新角色的一些不需要的权限
$vip->add_cap( 'read_vip_content' );
}
二、编辑角色
到WordPress后台用户界面,去修改某个用户资料,就会看到有“vip用户”角色了。
温馨提示:RIPRO主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
版权提醒:除非注明,否则文章均由WPBON原创,转载请保留版权和本文链接 https://www.wpbon.com/66.html
本文标签: 后台, 角色
版权提醒:除非注明,否则文章均由WPBON原创,转载请保留版权和本文链接 https://www.wpbon.com/66.html
本文标签: 后台, 角色