Automattic\WooCommerce\Blocks\BlockTypes\ProductCollection
QueryBuilder::get_price_range_query_args()
Get query arguments for price range filter. We are adding these extra query arguments to be used in posts_clauses there are 2 special edge cases we wanna handle for Price range filter: Case 1: Prices excluding tax are displayed including tax Case 2: Prices including tax are displayed excluding tax
Both of these cases require us to modify SQL query to get the correct results.
See add_price_range_filter_posts_clauses function in this file for more details.
Метод класса: QueryBuilder{}
Хуков нет.
Возвращает
Массив
. Query arguments.
Использование
$QueryBuilder = new QueryBuilder(); $QueryBuilder->get_price_range_query_args( $price_range );
- $price_range(массив) (обязательный)
- Price range with min and max values.
Код QueryBuilder::get_price_range_query_args() QueryBuilder::get price range query args WC 9.8.5
public function get_price_range_query_args( $price_range ) { if ( empty( $price_range ) ) { return array(); } return array( 'isProductCollection' => true, 'priceRange' => $price_range, ); }