HUSKY - Products Filter Professional for WooCommerce

woof-products-query

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 文件或自定义插件中。
  • 此 hook 在过滤过程中应用——更改会立即生效。
  • 始终从回调函数返回预期的值类型。