Automattic\WooCommerce\Blocks

QueryFilters::main_query_filter │ public │ WC 1.0

Filter the posts clauses of the main query to support global filters.

Method of the class: QueryFilters{}

No Hooks.

Returns

array.

Usage

$QueryFilters = new QueryFilters();
$QueryFilters->main_query_filter( $args, $wp_query );
$args(array) (required)
Query args.
$wp_query(WP_Query) (required)
WP_Query object.

QueryFilters::main_query_filter() code WC 11.1.2

public function main_query_filter( $args, $wp_query ) {
	wc_deprecated_function(
		__METHOD__,
		'11.0.0',
		QueryClauses::class . '::add_query_clauses_for_main_query. This class will be removed in WooCommerce 12.0'
	);

	return wc_get_container()->get( QueryClauses::class )->add_query_clauses_for_main_query( $args, $wp_query );
}