Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有条件地更改用户角色Wordpress/Woocommerce_Wordpress_Roles_Woocommerce - Fatal编程技术网

有条件地更改用户角色Wordpress/Woocommerce

有条件地更改用户角色Wordpress/Woocommerce,wordpress,roles,woocommerce,Wordpress,Roles,Woocommerce,这就是我想要做的 我有一个使用woocommerce的电子商务网站。我希望用户能够提供一个.edu电子邮件地址来证明他们是学生,验证电子邮件地址是他们的,然后将他们的角色更改为“学生”,这样我就可以申请学生折扣 我发现了这个问题 但这对我的需要来说并不太有用。我对php或woocommerce不太在行,因此非常感谢您提供的任何帮助您可以创建一个自定义的“学生”角色,并使用以下代码来更新您的用户 $blogusers = get_users(''); foreach ($blogusers as

这就是我想要做的

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

我发现了这个问题


但这对我的需要来说并不太有用。我对php或woocommerce不太在行,因此非常感谢您提供的任何帮助

您可以创建一个自定义的“学生”角色,并使用以下代码来更新您的用户

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