WC_Query::get_main_meta_querypublic staticWC 1.0

Get the meta query which was used by the main query.

Method of the class: WC_Query{}

No Hooks.

Returns

Array.

Usage

$result = WC_Query::get_main_meta_query();

WC_Query::get_main_meta_query() code WC 10.9.1

public static function get_main_meta_query() {
	// PHPStan infers $product_query as non-nullable from other call sites. See https://github.com/woocommerce/woocommerce/pull/64360#issuecomment-4360066970.
	// @phpstan-ignore-next-line isset.property See above.
	if ( ! isset( self::$product_query ) ) {
		return array();
	}
	$args       = self::$product_query->query_vars;
	$meta_query = isset( $args['meta_query'] ) ? $args['meta_query'] : array();

	return $meta_query;
}