Make WordPress Core

Opened 3 years ago

Last modified 2 months ago

#23421 accepted enhancement

Follow on from #21240. Add sortable to taxonomy column — at Version 1

Reported by: tifosi Owned by:
Milestone: Future Release Priority: normal
Severity: normal Version:
Component: Taxonomy Keywords: has-patch
Focuses: Cc:

Description (last modified by SergeyBiryukov)

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:


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;

Change History (1)

#1 @SergeyBiryukov
3 years ago

  • Description modified (diff)
  • Type changed from feature request to enhancement
Note: See TracTickets for help on using tickets.