[ad_1]
@ronanprado You can use the attached code to block wallet usage for author user role.
add_filter( 'woo_wallet_is_user_wallet_locked', 'woo_wallet_is_user_wallet_locked_callback', 10, 2 );
if ( ! function_exists( 'woo_wallet_is_user_wallet_locked_callback' ) ) {
function woo_wallet_is_user_wallet_locked_callback( $is_locked, $user_id ) {
$user = new WP_User( $user_id );
if ( in_array( 'author', (array) $user->roles, true ) ) {
// The user has the "author" role so block wallet.
$is_locked = true;
}
return $is_locked;
}
}
