WordPress.org

Make WordPress Core

Ticket #17394: 17394.diff

File 17394.diff, 845 bytes (added by scribu, 3 years ago)
  • wp-admin/includes/class-wp-users-list-table.php

     
    193193                $style = ''; 
    194194                foreach ( $this->items as $userid => $user_object ) { 
    195195                        $role = reset( $user_object->roles ); 
     196                        if ( is_multisite() ) { 
     197                                $capabilities = get_user_meta( $userid, $user_object->cap_key, true ); 
     198                                $role = reset( $capabilities ); 
    196199 
    197                         if ( is_multisite() && empty( $role ) ) 
    198                                 continue; 
     200                                if ( empty( $role ) ) 
     201                                        continue; 
     202                        } 
    199203 
    200204                        $style = ( ' class="alternate"' == $style ) ? '' : ' class="alternate"'; 
    201205                        echo "\n\t", $this->single_row( $user_object, $style, $role, isset( $post_counts ) ? $post_counts[ $userid ] : 0 );