WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

Automattic\WooCommerce\Admin\API\Reports\Downloads

DataStore::add_order_by() protected WC 1.0

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

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

Хуков нет.

Возвращает

Null. Ничего.

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

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

Код DataStore::add_order_by() WC 4.7.1

<?php
protected function add_order_by( $query_args ) {
	global $wpdb;
	$this->clear_sql_clause( 'order_by' );
	$order_by = '';
	if ( isset( $query_args['orderby'] ) ) {
		$order_by = $this->normalize_order_by( $query_args['orderby'] );
		$this->add_sql_clause( 'order_by', $order_by );
	}

	if ( false !== strpos( $order_by, '_products' ) ) {
		$this->subquery->add_sql_clause( 'join', "JOIN {$wpdb->posts} AS _products ON product_permissions.product_id = _products.ID" );
	}

	$this->add_orderby_order_clause( $query_args, $this );
}