0

所以这就是我想要做的。

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

我发现了这个问题Wordpress:有条件地更改用户角色

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

4

1 回答 1

0

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

$blogusers = get_users('');
foreach ($blogusers as $user) {
    if(strstr($user->user_email, '.edu')) {
        set_user_role($user->ID, 'student');
    }
}
于 2013-09-13T03:40:39.757 回答