[wp-trac] [WordPress Trac] #23421: Follow on from #21240. Add sortable to taxonomy column
WordPress Trac
noreply at wordpress.org
Fri Feb 8 12:34:21 UTC 2013
#23421: Follow on from #21240. Add sortable to taxonomy column
-----------------------------+-----------------------------
Reporter: tifosi | Type: feature request
Status: new | Priority: normal
Milestone: Awaiting Review | Component: Taxonomy
Version: | Severity: normal
Keywords: |
-----------------------------+-----------------------------
Following on from the #21240 ticket which introduced the show_admin_column
functionality one limitation is the 'as easy' way to make that column
sortable.
It's possible to do it through the
'manage_edit-{$post_type}_sortable_columns' filter but the column_key is
different for 3.5+. A standardisation as for adding the column may be
advantageous: a register_taxonomy argument and / or new filter.
argument: show_column_sortable, boolean default false, requires
show_admin_column to be set and true.
In the same way that the get_columns function uses the new
"manage_taxonomies_for_{$post_type}_columns", filter to add a taxonomy
column there could be a
"manage_taxonomies_for_{$post_type}_sortable_columns" filter in the
get_sortable_columns function of the post-list class:
i.e.
function get_sortable_columns() {
$default = array(
'title' => 'title',
'parent' => 'parent',
'comments' => 'comment_count',
'date' => array( 'date', true )
);
return apply_filters(
"manage_taxonomies_for_{$post_type}_sortable_columns", $default );
}
The developer could then set the filter as normal
add_filter ( "manage_taxonomies_for_{$post_type}_columns",
'add_sortable_column' );
function add_sortable_column ( $columns ) {
$columns[ taxonomy-tax_name ] = 'Taxonomy Label';
return $columns;
}
--
Ticket URL: <http://core.trac.wordpress.org/ticket/23421>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list