AT互联|如何WordPress站点添加自定义角色,例如VIP会员用户_
AT互联|如何WordPress站点添加自定义角色,例如VIP会员用户_手机扫码预览

AT互联|如何WordPress站点添加自定义角色,例如VIP会员用户_

1.11K
免费 优惠信息:免费 暂无永久SVIP下载特权
  • 免费售前咨询
  • 登录下载更划算哦
  • 付费安装资源
  • 付费终身升级
  • QQ保障售后服务
  • 网站应急咨询顾问

在我们运营网站的过程中,经常会需要用到一些特定的用户彰显出该用户群体的特别之处,比如VIP用户。

但是在WordPress中是不能直接在后台添加新的用户组,而是需要通过WordPress的角色和权限API来添加用户角色。

新建 自定义角色,例如:VIP用户

// 新建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\\\' );
}

使用方法

把上面的代码添加到主题的functions.php文件中,再到后台的的用户界面中看看,“VIP用户” 这个角色已经出现了。

文章来自AT互联https://www.at8848.cn转载请注明出处,并保留本链接,谢谢!

打破行业潜规则-更多选择 更低价格 更快交付!
AT互联全栈开发服务商 » AT互联|如何WordPress站点添加自定义角色,例如VIP会员用户_
欢迎您光顾,建议使用 QQ 登录
喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡