WC_Template_Loader::unsupported_archive_layered_nav_compatibility( array $query )
Add layered nav args to WP_Query args generated by the ‘products’ shortcode.
Description Description
Parameters Parameters
- $query
-
(Required) WP_Query args.
Return Return
(array)
Source Source
File: includes/class-wc-template-loader.php
365 366 367 368 369 370 371 372 373 374 375 376 | public static function unsupported_archive_layered_nav_compatibility( $query ) { foreach ( WC()->query->get_layered_nav_chosen_attributes() as $taxonomy => $data ) { $query [ 'tax_query' ][] = array ( 'taxonomy' => $taxonomy , 'field' => 'slug' , 'terms' => $data [ 'terms' ], 'operator' => 'and' === $data [ 'query_type' ] ? 'AND' : 'IN' , 'include_children' => false, ); } return $query ; } |
Changelog Changelog
Version | Description |
---|---|
3.3.4 | Introduced. |