[wp-trac] [WordPress Trac] #19458: Allow custom List Tables for post / CPT listings
WordPress Trac
wp-trac at lists.automattic.com
Tue Dec 6 17:03:37 UTC 2011
#19458: Allow custom List Tables for post / CPT listings
----------------------------+-----------------------------
Reporter: tomauger | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Administration | Version:
Severity: normal | Keywords:
----------------------------+-----------------------------
edit.php draws the list table into $wp_list_table, but it is hard-coded to
always use WP_Posts_List_Table. This prevents plugin and theme authors
from subclassing WP_List_Table or even WP_Posts_List_Table to allow full
customization of the display of a CPT or Post listing.
Although there are numerous actions and filters available during the
drawing of the post listing view, providing direct access to the list
table itself can be both more convenient, sometimes cleaner, and would
allow more complete customization of the posts list view.
Example use case: removing the "filter by date" pull down menu. This
cannot be done by accessing the 'restrict_manage_posts' action - it is
hard-coded into the WP_Posts_List_Table. There are many other examples
A simple filter added to the should address this deficiency.
`edit.php`
`26: $wp_list_table = apply_filters( 'posts_list_table', _get_list_table(
'WP_Posts_List_Table' ), $post_type_object );`
--
Ticket URL: <http://core.trac.wordpress.org/ticket/19458>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list