woof_get_request_data
Usa a função data-gate do plugin: index.php -> public function get_request_data() – é a primeira função do plugin que obtém os dados da solicitação de pesquisa
Pode ser usado para qualquer manipulação com dados de requisição se necessário
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.