对于标准商户列表,我们已经使用woocommerce_product_query扩展SQL查询,如下所示:
add_action('woocommerce_product_query', 'custom_hide_special_products');
function custom_hide_special_products($q) {
global $current_oe;
$current_meta_query = $q->get('meta_query');
$current_meta_query[] = [
'key' => '_ms_oes',
'value' => $current_oe,
'compare' => 'LIKE'
];
$q->set('meta_query', $current_meta_query);
}
这很好。
但是:我们还将产品类别链接添加到我们的主菜单中。 该链接生成如下URL:
https://MYSHOPURL/product-category/categoryname
将调用我的上层代码,但是它不起作用。 那么,我是否必须使用其他操作来更改产品类别列表中的产品查询?