woof_get_max_price
Filtra o valor máximo do preço usado para o slider de faixa de preço, permitindo a modificação do limite superior do preço.
Parâmetros
$max_price (int) — O preço máximo calculado (teto), derivado do banco de dados ou dos preços dos produtos WooCommerce
$additional_taxes (string) — String de consulta de imposto adicional usada na consulta de cálculo de preço
Arquivo Fonte
classes/helper.php:739
Exemplo de Código
add_filter('woof_get_max_price', function($max, $additional_taxes) {
// Cap the max price at 1000
return min($max, 1000);
}, 10, 2);
Notas de Uso
- O preço máximo é calculado via consultas SQL contra as meta keys _price e _min_variation_price.
- Quando um ID de produto específico é retornado pela navegação em camadas do WooCommerce, seu preço incluindo impostos é usado.
- O valor é sempre arredondado para cima (ceil()) antes de ser passado para o filtro.