【问题标题】:Conditionally change user role Wordpress/Woocommerce有条件地更改用户角色 Wordpress/Woocommerce
【发布时间】:2013-09-17 11:09:39
【问题描述】:

这就是我想要做的事情。

我有一个使用 woocommerce 的电子商务网站。我希望用户能够提供 .edu 电子邮件地址来证明他们是学生,验证电子邮件地址是他们的,然后将他们的角色更改为“学生”,这样我就可以申请学生折扣。

我发现了这个问题Wordpress: Change user role conditionally

但这对我的需求来说并不太有用。我对 php 或 woocommerce 不是很擅长,因此非常感谢您提供任何帮助

【问题讨论】:

    标签: wordpress roles woocommerce


    【解决方案1】:

    您可以使用User Role Editor 创建一个自定义的“学生”角色,并使用下面代码行中的内容来更新您的用户。

    $blogusers = get_users('');
    foreach ($blogusers as $user) {
        if(strstr($user->user_email, '.edu')) {
            set_user_role($user->ID, 'student');
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2012-02-29
      • 1970-01-01
      • 2021-07-11
      • 1970-01-01
      • 2016-04-21
      • 1970-01-01
      • 2012-06-10
      • 2015-11-11
      • 2017-08-14
      相关资源
      最近更新 更多