[wp-trac] [WordPress Trac] #29881: Better abstraction for WP_Posts_List_Table so it's easier to subclass

WordPress Trac noreply at wordpress.org
Fri Jun 12 20:18:02 UTC 2015


#29881: Better abstraction for WP_Posts_List_Table so it's easier to subclass
----------------------------+-----------------------------
 Reporter:  joehoyle        |       Owner:  nacin
     Type:  enhancement     |      Status:  assigned
 Priority:  normal          |   Milestone:  4.3
Component:  Administration  |     Version:  3.1
 Severity:  normal          |  Resolution:
 Keywords:  has-patch       |     Focuses:  administration
----------------------------+-----------------------------

Comment (by wonderboymusic):

 In [changeset:"32740"]:
 {{{
 #!CommitTicketReference repository="" revision="32740"
 Override `->single_row_columns()` in `WP_Posts_List_Table`.
 Break apart the giant `switch` statement in `->single_row()` into
 `column_{$column_name}` methods.
 To maintain the `->single_row_columns( $item )` interface, add a property,
 `$current_level`, to allow access to `$level`.

 This list table class is now easier to subclass.

 Props joehoyle, wonderboymusic.
 See #29881.
 }}}

--
Ticket URL: <https://core.trac.wordpress.org/ticket/29881#comment:17>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list