woof_products_query
Usar solo 1 vez en el shortcode [woof_products]. Necesario para cualquier manipulación personalizada.
Para manipulaciones con taxonomías usa https://products-filter.com/hook/woof_main_query_tax_relations/
Parámetros
$query_args (array) — the WP_Query arguments
Archivo fuente
index.php
Ejemplo 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
- Agrega este código al archivo
functions.phpde tu tema o a un plugin personalizado. - El hook se aplica durante el proceso de filtrado: los cambios surten efecto de inmediato.
- Siempre devuelve el tipo de valor esperado desde la función de callback.
