Exemplo n.º 1
0
 /**
  * @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;
 }
Exemplo n.º 2
0
 /**
  * @param WPLib_User_Base $user
  *
  * @param bool|int $reassign
  */
 static function delete_user($user, $reassign = false)
 {
     wp_delete_user($user->ID(), $reassign);
 }