diff --git a/includes/core/class-roles-capabilities.php b/includes/core/class-roles-capabilities.php index b3f22fdf..ea1356f7 100644 --- a/includes/core/class-roles-capabilities.php +++ b/includes/core/class-roles-capabilities.php @@ -140,6 +140,23 @@ if ( ! class_exists( 'Roles_Capabilities' ) ) { return apply_filters( 'um_set_user_role', $new_role, $user_id, $user ); } + /** + * Remove user role + * + * @param $user_id + * @param $role + */ + function remove_role( $user_id, $role ) { + // Validate user id + $user = get_userdata( $user_id ); + + // User exists + if ( ! empty( $user ) ) { + // Remove role + $user->remove_role( $role ); + } + } + /** * Remove user role