WordPress.org

Make WordPress Core

Ticket #17394: 17394.diff

File 17394.diff, 845 bytes (added by scribu, 7 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 );