diff --git a/src/wp-admin/includes/class-wp-ms-themes-list-table.php b/src/wp-admin/includes/class-wp-ms-themes-list-table.php index acf5f8f953..825c047672 100644 --- a/src/wp-admin/includes/class-wp-ms-themes-list-table.php +++ b/src/wp-admin/includes/class-wp-ms-themes-list-table.php @@ -682,14 +682,14 @@ class WP_MS_Themes_List_Table extends WP_List_Table { $stylesheet = $theme->get_stylesheet(); $class = ! $allowed ? 'inactive' : 'active'; - - $id = sanitize_html_class( $theme->get_stylesheet() ); - if ( ! empty( $totals['upgrade'] ) && ! empty( $theme->update ) ) { $class .= ' update'; } - echo ""; + printf( '', + esc_attr( $class ), + esc_attr( $stylesheet ) + ); $this->single_row_columns( $theme ); diff --git a/src/wp-admin/includes/update.php b/src/wp-admin/includes/update.php index 72672c687f..3b828ed3e0 100644 --- a/src/wp-admin/includes/update.php +++ b/src/wp-admin/includes/update.php @@ -456,7 +456,9 @@ function wp_theme_update_row( $theme_key, $theme ) { $wp_list_table = _get_list_table('WP_MS_Themes_List_Table'); - echo '
'; + $active = $theme->is_allowed( 'network' ) ? ' active': ''; + + echo '
'; if ( ! current_user_can('update_themes') ) { /* translators: 1: theme name, 2: details URL, 3: escaped theme name, 4: version number */ printf( __( 'There is a new version of %1$s available. View version %4$s details.'), @@ -475,7 +477,7 @@ function wp_theme_update_row( $theme_key, $theme ) { ); } else { /* translators: 1: theme name, 2: details URL, 3: escaped theme name, 4: version number, 5: update URL */ - printf( __( 'There is a new version of %1$s available. View version %4$s details or update now.' ), + printf( __( 'There is a new version of %1$s available. View version %4$s details or update now.' ), $theme['Name'], esc_url( $details_url ), esc_attr( $theme['Name'] ),