Automattic\WooCommerce\Internal\ProductFilters\Interfaces

MainQueryClausesGenerator{}interfaceWC 1.0

MainQueryClausesGenerator interface.

No Hooks.

Usage

$MainQueryClausesGenerator = new MainQueryClausesGenerator();
// use class methods

Methods

  1. public add_query_clauses_for_main_query( array $args, \WP_Query $wp_query )

MainQueryClausesGenerator{} code WC 10.3.3

interface MainQueryClausesGenerator {

	/**
	 * Add conditional query clauses for main query based on the filter params in query vars.
	 *
	 * @param array     $args     Query args.
	 * @param \WP_Query $wp_query WP_Query object.
	 * @return array
	 */
	public function add_query_clauses_for_main_query( array $args, \WP_Query $wp_query ): array;
}