Yes, you need to create a child class to extend the properties of the parent class. I duplicated wp-admin/plugins.php and wp-admin/includes/class-wp-plugins-list-table.php and moved these files to my plugin.
Then I did all the engineering work to make it work with the current plugin I was working on. I also found an error in the process that was already reported and about the work.
Error found at http://core.trac.wordpress.org/ticket/15386 .
In short, this is never executed when the child class is executed from the plugin.
list($columns, $hidden) = $this->get_column_info();
As a job, I commented on the code above and directly passed the method to what it was looking for:
$columns = $this->get_columns(); $hidden = $sortable = array();
If you have hidden or sortable columns, you can also call their methods directly, but I don't need them for my implementation.
After a few hours, I now understand what the class is doing, and I have a working model. and when the error is fixed, it will be a little better;)
source share