Automattic\WooCommerce\Admin\API\Reports

DataStore::add_order_by_sql_params()protectedWC 1.0

Fills ORDER BY clause of SQL request based on user supplied parameters.

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

Хуков нет.

Возвращает

null. Ничего (null).

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->add_order_by_sql_params( $query_args );
$query_args(массив) (обязательный)
Parameters supplied by the user.

Код DataStore::add_order_by_sql_params() WC 8.7.0

protected function add_order_by_sql_params( $query_args ) {
	if ( isset( $query_args['orderby'] ) ) {
		$order_by_clause = $this->normalize_order_by( esc_sql( $query_args['orderby'] ) );
	} else {
		$order_by_clause = '';
	}

	$this->clear_sql_clause( 'order_by' );
	$this->add_sql_clause( 'order_by', $order_by_clause );
	$this->add_orderby_order_clause( $query_args, $this );
}