From 7086111ad4dd997e12a3220e1ee60c9b9bcf0bb8 Mon Sep 17 00:00:00 2001 From: Charles Date: Tue, 7 Jan 2020 13:06:14 +0100 Subject: Added wordpress --- .../includes/class-wp-list-table-compat.php | 50 ++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 srcs/wordpress/wp-admin/includes/class-wp-list-table-compat.php (limited to 'srcs/wordpress/wp-admin/includes/class-wp-list-table-compat.php') diff --git a/srcs/wordpress/wp-admin/includes/class-wp-list-table-compat.php b/srcs/wordpress/wp-admin/includes/class-wp-list-table-compat.php new file mode 100644 index 0000000..eb9ea2c --- /dev/null +++ b/srcs/wordpress/wp-admin/includes/class-wp-list-table-compat.php @@ -0,0 +1,50 @@ +_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; + } +} -- cgit