diff -r 490d5cc509ed -r cf61fcea0001 wp/wp-admin/includes/class-wp-list-table-compat.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/wp/wp-admin/includes/class-wp-list-table-compat.php Mon Oct 14 17:39:30 2019 +0200 @@ -0,0 +1,51 @@ +_screen = $screen; + + if ( !empty( $columns ) ) { + $this->_columns = $columns; + add_filter( 'manage_' . $screen->id . '_columns', array( $this, 'get_columns' ), 0 ); + } + } + + /** + * + * @return array + */ + protected function get_column_info() { + $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, $primary ); + } + + /** + * + * @return array + */ + public function get_columns() { + return $this->_columns; + } +}