woof_get_max_price
Filtruje maksymalną wartość ceny używaną w suwaku zakresu cen, umożliwiając modyfikację górnego progu 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 obliczającym cenę
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żytkowania
- Maksymalna cena jest obliczana za pomocą zapytań SQL na kluczach meta _price i _min_variation_price.
- Gdy konkretne ID produktu zostanie zwrócone przez nawigację warstwową WooCommerce, używana jest jego cena wraz z podatkiem.
- Wartość jest zawsze zaokrąglana w górę przed przekazaniem do filtra.