woocommerce_product_filter_data

woocommerce_product_filter_data

Appears in:
Hook Type: filter

See hook in core

Displaying hooks found in version: woocommerce.9.9.5

apply_filters('woocommerce_product_filter_data') is found 4 times:

  • /src/Internal/ProductFilters/FilterData.php line 107
    		 * @param array  $query_vars   The query arguments to calculate the filter data.
    		 * @param array  $extra        Some filter types require extra arguments for calculation, like attribute.
    		 * @return array The filtered results
    		 */
    		$results = apply_filters( 'woocommerce_product_filter_data', $results, 'price', $query_vars, array() );
    
    		$this->set_cache( $transient_key, $results );
    
    		return $results;
    	}
    
    
  • /src/Internal/ProductFilters/FilterData.php line 178
     
    		/**
    		 * Filter the results. @see get_filtered_price() for full documentation.
    		 */
    		$stock_status_counts = apply_filters( 'woocommerce_product_filter_data', $stock_status_counts, 'stock', $query_vars, array() ); // phpcs:ignore WooCommerce.Commenting.CommentHooks.MissingSinceComment
    
    		$this->set_cache( $transient_key, $stock_status_counts );
    
    		return $stock_status_counts;
    	}
    
    
  • /src/Internal/ProductFilters/FilterData.php line 245
     
    		/**
    		 * Filter the results. @see get_filtered_price() for full documentation.
    		 */
    		$results = apply_filters( 'woocommerce_product_filter_data', $results, 'rating', $query_vars, array() ); // phpcs:ignore WooCommerce.Commenting.CommentHooks.MissingSinceComment
    
    		$this->set_cache( $transient_key, $results );
    
    		return $results;
    	}
    
    
  • /src/Internal/ProductFilters/FilterData.php line 316
     
    		/**
    		 * Filter the results. @see get_filtered_price() for full documentation.
    		 */
    		$results = apply_filters( 'woocommerce_product_filter_data', $results, 'attribute', $query_vars, array( 'taxonomy' => $attribute_to_count ) ); // phpcs:ignore WooCommerce.Commenting.CommentHooks.MissingSinceComment
    
    		$this->set_cache( $transient_key, $results );
    
    		return $results;
    	}