/** * @var string $by * @var string $role * @return array|mixed */ static function get_role_slug_by($by, $role) { switch ($by) { case 'class': case 'class_name': $role_slug = static::get_constant('ROLE', $role); break; case 'name': case 'role_name': $roles = array_flip(WPLib_User_Base::display_names()); $role_slug = isset($roles[$role]) ? $roles[$role] : null; break; } return $role_slug; }
/** * @param WPLib_User_Base $user * * @param bool|int $reassign */ static function delete_user($user, $reassign = false) { wp_delete_user($user->ID(), $reassign); }