BP_Groups_List_Table::get_sortable_columns()

Get the column names for sortable columns.


Description Description

Note: It’s not documented in WP, but the second item in the nested arrays below is $desc_first. Normally, we would set last_active to be desc_first (since you’re generally interested in the most recently active group, not the least). But because the default sort for the Groups admin screen is DESC by last_active, we want the first click on the Last Active column header to switch the sort order – ie, to make it ASC. Thus last_active is set to $desc_first = false.


Return Return

(array) Array of sortable column names.


Top ↑

Source Source

File: bp-groups/classes/class-bp-groups-list-table.php

	public function get_sortable_columns() {

		/**
		 * Filters the column names for the sortable columns.
		 *
		 * @since 5.0.0
		 *
		 * @param array $value Array of keys and their values.
		 */
		return apply_filters( 'bp_groups_list_table_get_sortable_columns', array(
			'gid'         => array( 'gid', false ),
			'comment'     => array( 'name', false ),
			'members'     => array( 'members', false ),
			'last_active' => array( 'last_active', false ),
		) );
	}

Top ↑

Changelog Changelog

Changelog
Version Description
1.7.0 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.