Make WordPress Core


Ignore:
Timestamp:
05/27/2015 11:13:04 PM (9 years ago)
Author:
jeremyfelt
Message:

Use site objects rather than get_blog_status() in MS list tables.

Removes several repetitive calls to get_blog_status() that are not needed, as the data is already available as part of each site's object.

Fixes #32512.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/class-wp-ms-users-list-table.php

    r31833 r32630  
    253253
    254254                                    $class = '';
    255                                     if ( get_blog_status( $val->userblog_id, 'spam' ) == 1 )
     255                                    if ( $val->spam == 1 ) {
    256256                                        $class .= 'site-spammed ';
    257                                     if ( get_blog_status( $val->userblog_id, 'mature' ) == 1 )
     257                                    }
     258                                    if ( $val->mature == 1 ) {
    258259                                        $class .= 'site-mature ';
    259                                     if ( get_blog_status( $val->userblog_id, 'deleted' ) == 1 )
     260                                    }
     261                                    if ( $val->deleted == 1 ) {
    260262                                        $class .= 'site-deleted ';
    261                                     if ( get_blog_status( $val->userblog_id, 'archived' ) == 1 )
     263                                    }
     264                                    if ( $val->archived == 1 ) {
    262265                                        $class .= 'site-archived ';
     266                                    }
    263267
    264268                                    $actions['view'] = '<a class="' . $class . '" href="' . esc_url( get_home_url( $val->userblog_id ) ) . '">' . __( 'View' ) . '</a>';
Note: See TracChangeset for help on using the changeset viewer.