WP_Plugin_Install_List_Table::order_callback()privateWP 1.0

Метод класса: WP_Plugin_Install_List_Table{}

Хуков нет.

Возвращает

int.

Использование

// private - только в коде основоного (родительского) класса
$result = $this->order_callback( $plugin_a, $plugin_b );
$plugin_a(объект) (обязательный)
-
$plugin_b(объект) (обязательный)
-

Код WP_Plugin_Install_List_Table::order_callback() WP 6.5.2

private function order_callback( $plugin_a, $plugin_b ) {
	$orderby = $this->orderby;
	if ( ! isset( $plugin_a->$orderby, $plugin_b->$orderby ) ) {
		return 0;
	}

	$a = $plugin_a->$orderby;
	$b = $plugin_b->$orderby;

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

	if ( 'DESC' === $this->order ) {
		return ( $a < $b ) ? 1 : -1;
	} else {
		return ( $a < $b ) ? -1 : 1;
	}
}