HUSKY - Product Filter for WooCommerce

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.