我在我的网站上使用钱包系统,如果用户的余额降至0
以下,我如何更改用户的角色?META_VALUE可以采用从-500
到0
的值.
add_action('init', 'changerole');
function changerole() {
if(!current_user_can('administrator')) {
$user_id = get_current_user_id();
$user_meta = get_user_meta($user_id, 'current_my_wallet_balance', true);
if ( $user_meta == 0) { //Which operator can I use?
$user = new WP_User( $user_id );
$user->set_role( 'subscriber' );
}
}
}
这也不起作用:
$user_meta = min(max($user_meta , -500), 0);