/** * @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; }