【问题标题】: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');
}
}