woof_get_min_price
Filtruje minimalną wartość ceny używaną dla suwaka zakresu cen, umożliwiając modyfikację dolnej granicy ceny.
Parametry
$min_price (int) — Obliczona minimalna cena (zaokrąglona w dół), pochodząca z bazy danych lub cen produktów WooCommerce
$additional_taxes (string) — Dodatkowy ciąg zapytania podatkowego używany w zapytaniu do obliczania ceny
Plik źródłowy
classes/helper.php:782
Przykład kodu
add_filter('woof_get_min_price', function($min, $additional_taxes) {
// Ensure minimum price is at least 0
return max($min, 0);
}, 10, 2);
Uwagi dotyczące użycia
- Minimalna cena jest obliczana za pomocą zapytań SQL MIN() względem meta keys _price i _min_variation_price.
- Istnieją dwie ścieżki zapytań: jedna dla WooCommerce 2.6+ używająca get_filtered_price() i jedna dla starszych wersji.
- Wartość jest zawsze zaokrąglana w dół (floor()) przed przekazaniem do filtra.