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 在过滤过程中应用——更改会立即生效。
- 始终从回调函数返回预期的值类型。