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()`) перед передачею до фільтра.