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);
Примечания по использованию
- Минимальная цена рассчитывается с помощью SQL-запросов MIN() к мета-ключам _price и _min_variation_price.
- Существует два пути запроса: один для WooCommerce 2.6+ с использованием get_filtered_price(), и один для более старых версий.
- Значение всегда округляется вниз (floor()) перед передачей в фильтр.