WP_MS_Sites_List_Table::column_users() – Handles the users column output.

You appear to be a bot. Output may be restricted

Description

Handles the users column output.

Usage

WP_MS_Sites_List_Table::column_users( $blog );

Parameters

$blog
( array ) required – Current site.

Returns

void

Source

File name: wordpress/wp-admin/includes/class-wp-ms-sites-list-table.php
Lines:

1 to 21 of 21
  public function column_users( $blog ) {
    $user_count = wp_cache_get( $blog['blog_id'] . '_user_count', 'blog-details' );
    if ( ! $user_count ) {
      $blog_users = new WP_User_Query(
        array(
          'blog_id'     => $blog['blog_id'],
          'fields'      => 'ID',
          'number'      => 1,
          'count_total' => true,
        )
      );
      $user_count = $blog_users->get_total();
      wp_cache_set( $blog['blog_id'] . '_user_count', $user_count, 'blog-details', 12 * HOUR_IN_SECONDS );
    }

    printf(
      '<a href="%s">%s</a>',
      esc_url( network_admin_url( 'site-users.php?id=' . $blog['blog_id'] ) ),
      number_format_i18n( $user_count )
    );
  }
 

 View on GitHub View on Trac