HUSKY - Product Filter for WooCommerce

woof_get_min_price

过滤用于价格范围滑块的最小价格值,允许修改价格下限。

参数

$min_price (int) — 计算出的最小价格(向下取整),来源于数据库或WooCommerce产品价格

$additional_taxes (string) — 价格计算查询中使用的额外税查询字符串

源文件

classes/helper.php:782

代码示例


add_filter('woof_get_min_price', function($min, $additional_taxes) {
    // Ensure minimum price is at least 0
    return max($min, 0);
}, 10, 2);

使用说明

  • 最低价格通过针对 _price 和 _min_variation_price 元键的 SQL MIN() 查询计算得出。
  • 存在两种查询路径:一种用于 WooCommerce 2.6+(使用 get_filtered_price()),另一种用于旧版本。
  • 该值在传递给过滤器之前始终经过 floor() 处理。