woof_get_request_data
woof_get_request_data
Permite modificar os dados da requisição de busca antes do seu processamento. É usado para adicionar seus próprios parâmetros de filtragem.
Parâmetros
$data (array) — array de dados da requisição
Arquivo Fonte
index.php
Exemplo de Código
add_filter('woof_get_request_data', function($data) {
// Add custom filter parameter programmatically
if (!isset($data['min_price']) AND isset($_GET['custom_min'])) {
$data['min_price'] = floatval($_GET['custom_min']);
}
if (!isset($data['max_price']) AND isset($_GET['custom_max'])) {
$data['max_price'] = floatval($_GET['custom_max']);
}
return $data;
});
Notas de Uso
- Adicione este código ao arquivo
functions.phpdo seu tema ou a um plugin personalizado. - O hook é aplicado durante o processo de filtragem — as alterações entram em vigor imediatamente.
- Sempre retorne o tipo de valor esperado da função de callback.