Como manipular opções de dados de pesquisa
Questão: É possível mostrar os produtos filtrados por padrão ao carregar por uma determinada taxonomia
Resposta: sim, faça o seguinte:
- abra o arquivo do seu tema atual functions.php
- na mesma parte inferior do arquivo adicione o seguinte código
if (is_front_page()) { add_filter('woof_get_request_data', 'my_woof_get_request_data'); } function my_woof_get_request_data($request) { $request['product_cat'] = 'music'; //$request['product_cat']='music,posters'; return $request; } - Use vírgula se precisar de mais taxonomias de boas-vindas
Este é apenas um exemplo de pergunta, com sua própria lógica você sempre pode adicionar quaisquer dados à solicitação de pesquisa…
Lembre-se: is_front_page() function não funciona em modo AJAX!
Exemplo sobre como mostrar sempre 'Apenas produtos em estoque' nos resultados da pesquisa:
add_filter('woof_get_request_data', 'my_woof_get_request_data');
function my_woof_get_request_data($data){
$data['stock']='instock';
return $data;
}