woof_products_query
Usando apenas 1 vez em [woof_products] shortcode. Necessário para quaisquer manipulações customizadas.
Para manipulações com taxonomias use https://products-filter.com/hook/woof_main_query_tax_relations/
Parâmetros
$query_args (array) — argumentos WP_Query
Arquivo de Origem
index.php
Exemplo de Código
add_filter('woof_products_query', function($query_args) {
// Exclude products with specific meta key
$query_args['meta_query'][] = array(
'key' => '_exclude_from_filter',
'compare' => 'NOT EXISTS'
);
// Only show products from specific categories
// $query_args['tax_query'][] = array(
// 'taxonomy' => 'product_cat',
// 'field' => 'slug',
// 'terms' => array('featured'),
// 'operator' => 'IN'
// );
return $query_args;
});
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.
