HUSKY - Products Filter Professional for WooCommerce

woof-products-query

```html

woof_products_query

Мощный фильтр для модификации запроса WP_Query перед получением товаров. Используется для добавления своих условий, мета-запросов и т.д.

Параметры

$query_args (array) — аргументы WP_Query

Исходный файл

index.php

Пример кода

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;
});

Примечания по использованию

  • Добавьте этот код в файл вашей темы functions.php или в пользовательский плагин.
  • Хук применяется во время процесса фильтрации — изменения вступают в силу немедленно.
  • Всегда возвращайте ожидаемый тип значения из функции обратного вызова.
```