woocommerce_enable_post_clause_filtering
woocommerce_enable_post_clause_filtering
Appears in: woocommerce.9.9.5
Hook Type: filter
Displaying hooks found in version: woocommerce.9.9.5apply_filters('woocommerce_enable_post_clause_filtering') is found 2 times:
- /includes/class-wc-query.php line 681
* @param WP_Query $wp_query The current WP_Query object. * * @since 9.9.0 */ $enable_filtering = apply_filters( 'woocommerce_enable_post_clause_filtering', $wp_query->is_main_query(), $wp_query ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended if ( ! $enable_filtering || ( ! isset( $_GET['max_price'] ) && ! isset( $_GET['min_price'] ) ) ) { return $args; }
- /src/Internal/ProductAttributesLookup/Filterer.php line 70
* @param WP_Query $wp_query The current WP_Query object. * * @since 9.9.0 */ $enable_filtering = apply_filters( 'woocommerce_enable_post_clause_filtering', $wp_query->is_main_query(), $wp_query ); if ( ! $enable_filtering || ! $this->filtering_via_lookup_table_is_active() ) { return $args; } // The extra derived table ("SELECT product_or_parent_id FROM") is needed for performance