通过woocommerce国家更改用户角色

时间:2018-10-25 12:54:56

标签: php wordpress conditional

我需要为在意大利的帐单地址注册的所有客户设置特定的角色。

我用过这个

add_action( 'user_register', 'wp234_set_role_by_email', 1, 1 );
function wp234_set_role_by_email( $user_id ){
    $user = get_user_by( 'id', $user_id );
    $tara = $user->data->billing_country;

    if($tara == "IT"){
        foreach( $user->roles as $role ) {
            $user->remove_role( $role ); //Remove existing Roles
            $user->add_role('italian'); //Add role
            }
    }
}

我使用插件(配置文件生成器)将帐单邮寄地址添加到注册表格中。但是我的功能不起作用。

我需要一些帮助,如何更改功能?谢谢!

0 个答案:

没有答案