woof_get_max_price
Filtruje maksymalną wartość ceny używaną dla suwaka zakresu cen, umożliwiając modyfikację górnej granicy ceny.
Parametry
$max_price (int) — Obliczona maksymalna cena (górna granica), 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:739
Przykład kodu
add_filter('woof_get_max_price', function($max, $additional_taxes) {
// Cap the max price at 1000
return min($max, 1000);
}, 10, 2);
Uwagi dotyczące użycia
- Maksymalna cena jest obliczana za pomocą zapytań SQL względem meta keys _price i _min_variation_price.
- Gdy określony ID produktu jest zwracany przez nawigację warstwową WooCommerce, używana jest jego cena wraz z podatkiem.
- Wartość jest zawsze zaokrąglana w górę (ceil()) przed przekazaniem do filtra.