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())。