X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/53f4633144ed68c8b8fb5861f992b5489894a940..febc815b2c9d85be5717da9e8d164bd2daa97e31:/wp-admin/includes/list-table.php?ds=sidebyside diff --git a/wp-admin/includes/list-table.php b/wp-admin/includes/list-table.php index 97b4077e..bcc182c8 100644 --- a/wp-admin/includes/list-table.php +++ b/wp-admin/includes/list-table.php @@ -27,7 +27,7 @@ function _get_list_table( $class, $args = array() ) { 'WP_Terms_List_Table' => 'terms', 'WP_Users_List_Table' => 'users', 'WP_Comments_List_Table' => 'comments', - 'WP_Post_Comments_List_Table' => 'comments', + 'WP_Post_Comments_List_Table' => array( 'comments', 'post-comments' ), 'WP_Links_List_Table' => 'links', 'WP_Plugin_Install_List_Table' => 'plugin-install', 'WP_Themes_List_Table' => 'themes', @@ -73,11 +73,14 @@ function register_column_headers($screen, $columns) { * Prints column headers for a particular screen. * * @since 2.7.0 + * + * @param string|WP_Screen $screen The screen hook name or screen object. + * @param bool $with_id Whether to set the id attribute or not. */ -function print_column_headers($screen, $id = true) { +function print_column_headers( $screen, $with_id = true ) { $wp_list_table = new _WP_List_Table_Compat($screen); - $wp_list_table->print_column_headers($id); + $wp_list_table->print_column_headers( $with_id ); } /** @@ -110,8 +113,9 @@ class _WP_List_Table_Compat extends WP_List_Table { $columns = get_column_headers( $this->_screen ); $hidden = get_hidden_columns( $this->_screen ); $sortable = array(); + $primary = $this->get_default_primary_column_name(); - return array( $columns, $hidden, $sortable ); + return array( $columns, $hidden, $sortable, $primary ); } /**