Automattic\WooCommerce\Blocks\BlockTypes\ProductCollection
QueryBuilder::merge_tax_queries()
Merge tax_queries from various queries.
Method of the class: QueryBuilder{}
No Hooks.
Return
Array
.
Usage
// private - for code of main (parent) class only $result = $this->merge_tax_queries( ...$queries );
- ...$queries(array) (required)
- Query arrays to be merged.
QueryBuilder::merge_tax_queries() QueryBuilder::merge tax queries code WC 9.6.1
private function merge_tax_queries( ...$queries ) { $tax_query = array(); foreach ( $queries as $query ) { if ( ! empty( $query['tax_query'] ) ) { $tax_query = array_merge( $tax_query, $query['tax_query'] ); } } // phpcs:ignore WordPress.DB.SlowDBQuery.slow_db_query_tax_query return array( 'tax_query' => $tax_query ); }