Ticket #41165: 41165.diff
| File 41165.diff, 1.3 KB (added by , 8 years ago) |
|---|
-
wp-admin/includes/class-wp-users-list-table.php
138 138 $wp_user_search = new WP_User_Query( $args ); 139 139 140 140 $this->items = $wp_user_search->get_results(); 141 141 142 142 $this->set_pagination_args( array( 143 143 'total_items' => $wp_user_search->get_total(), 144 144 'per_page' => $users_per_page, … … 393 393 $url = 'users.php?'; 394 394 395 395 $user_roles = $this->get_role_list( $user_object ); 396 396 397 397 // Set up the hover actions for this user 398 398 $actions = array(); 399 399 $checkbox = ''; … … 542 542 $wp_roles = wp_roles(); 543 543 544 544 $role_list = array(); 545 545 546 if ( current_user_can( 'manage_network_users' ) ){ 547 $super_admins = get_super_admins(); 548 if( in_array($user_object->user_login, $super_admins) ){ 549 $role_list[ 'superadmin' ] = __( 'Super Admin' ); 550 } 551 } 552 553 546 554 foreach ( $user_object->roles as $role ) { 547 555 if ( isset( $wp_roles->role_names[ $role ] ) ) { 548 556 $role_list[ $role ] = translate_user_role( $wp_roles->role_names[ $role ] ); 549 557 } 550 558 } 551 559 552 560 if ( empty( $role_list ) ) { 553 561 $role_list['none'] = _x( 'None', 'no user roles' ); 554 562 }