Automattic\WooCommerce\Blocks\BlockTypes\ProductCollection
Utils::get_query_vars
Helper function that constructs a WP_Query args array from a Product Collection or global query.
Method of the class: Utils{}
No Hooks.
Returns
Array. Returns the constructed WP_Query arguments.
Usage
$result = Utils::get_query_vars( $block, $page );
- $block(WP_Block) (required)
- Block instance.
- $page(int) (required)
- Current query's page.
Utils::get_query_vars() Utils::get query vars code WC 10.3.6
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 );
}