Automattic\WooCommerce\Blocks\Utils

ProductCollectionUtils::get_query_vars()public staticWC 1.0

Helper function that constructs a WP_Query args array from a Product Collection or global query.

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

Хуков нет.

Возвращает

Массив. Returns the constructed WP_Query arguments.

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

$result = ProductCollectionUtils::get_query_vars( $block, $page );
$block(WP_Block) (обязательный)
Block instance.
$page(int) (обязательный)
Current query's page.

Код ProductCollectionUtils::get_query_vars() WC 9.4.2

public static function get_query_vars( $block, $page ) {
	if ( ! empty( $block->context['query'] ) && ! $block->context['query']['inherit'] ) {
		return build_query_vars_from_query_block( $block, $page );
	}

	global $wp_query;
	return array_filter( $wp_query->query_vars );
}