Automattic\WooCommerce\Admin\API

Products::add_wp_query_group_by()public staticWC 1.0

Group by post ID to prevent duplicates.

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

Хуков нет.

Возвращает

Строку.

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

$result = Products::add_wp_query_group_by( $groupby, $wp_query );
$groupby(строка) (обязательный)
Group by clause used to organize posts.
$wp_query(объект) (обязательный)
WP_Query object.

Код Products::add_wp_query_group_by() WC 8.7.0

public static function add_wp_query_group_by( $groupby, $wp_query ) {
	global $wpdb;

	$search       = $wp_query->get( 'search' );
	$low_in_stock = $wp_query->get( 'low_in_stock' );
	if ( empty( $groupby ) && ( $search || $low_in_stock ) ) {
		$groupby = $wpdb->posts . '.ID';
	}
	return $groupby;
}