X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/03f2fa83c13c1b532284205fa7efcab9b8b2c41f..d3947bc013df7edd54b46deed8230d2eeafc5ecb:/wp-admin/includes/class-wp-ms-sites-list-table.php diff --git a/wp-admin/includes/class-wp-ms-sites-list-table.php b/wp-admin/includes/class-wp-ms-sites-list-table.php index cf3acf92..9dd1d38f 100644 --- a/wp-admin/includes/class-wp-ms-sites-list-table.php +++ b/wp-admin/includes/class-wp-ms-sites-list-table.php @@ -69,7 +69,12 @@ class WP_MS_Sites_List_Table extends WP_List_Table { $current_site = get_current_site(); - $mode = ( empty( $_REQUEST['mode'] ) ) ? 'list' : $_REQUEST['mode']; + if ( ! empty( $_REQUEST['mode'] ) ) { + $mode = $_REQUEST['mode'] === 'excerpt' ? 'excerpt' : 'list'; + set_user_setting( 'sites_list_mode', $mode ); + } else { + $mode = get_user_setting( 'sites_list_mode', 'list' ); + } $per_page = $this->get_items_per_page( 'sites_network_per_page' ); @@ -84,7 +89,7 @@ class WP_MS_Sites_List_Table extends WP_List_Table { /* * If the network is large and a search is not being performed, show only - * the latest blogs with no paging in order to avoid expensive count queries. + * the latest sites with no paging in order to avoid expensive count queries. */ if ( !$s && wp_is_large_network() ) { if ( !isset($_REQUEST['orderby']) ) @@ -272,14 +277,14 @@ class WP_MS_Sites_List_Table extends WP_List_Table { } /** - * Handles the blogname column output. + * Handles the site name column output. * * @since 4.3.0 * @access public * * @global string $mode * - * @param array $blog Current blog. + * @param array $blog Current site. */ public function column_blogname( $blog ) { global $mode; @@ -310,8 +315,14 @@ class WP_MS_Sites_List_Table extends WP_List_Table { ' . sprintf( __( '%1$s – %2$s' ), get_option( 'blogname' ), get_option( 'blogdescription ' ) ) . '

'; + echo '

'; + printf( + /* translators: 1: site name, 2: site tagline. */ + __( '%1$s – %2$s' ), + get_option( 'blogname' ), + '' . get_option( 'blogdescription ' ) . '' + ); + echo '

'; restore_current_blog(); } } @@ -469,7 +480,7 @@ class WP_MS_Sites_List_Table extends WP_List_Table { * @since 4.3.0 * @access protected * - * @param object $blog Blog being acted upon. + * @param object $blog Site being acted upon. * @param string $column_name Current column name. * @param string $primary Primary column name. * @return string Row actions output.