WP_Plugins_List_Table::_order_callback( $plugin_a,  $plugin_b ): int

In this article

Callback to sort plugins by a given column.

Parameters

mixed> $plugin_b Second plugin data array to compare.

Return

int Negative if $plugin_a sorts before $plugin_b, positive if after, 0 if equal.

Source

public function _order_callback( $plugin_a, $plugin_b ) {
	global $orderby, $order;

	$a = $plugin_a[ $orderby ];
	$b = $plugin_b[ $orderby ];

	if ( $a === $b ) {
		return 0;
	}

	if ( 'DESC' === $order ) {
		return strcasecmp( $b, $a );
	} else {
		return strcasecmp( $a, $b );
	}
}

Changelog

VersionDescription
3.1.0Introduced.

User Contributed Notes

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