web-dev-qa-db-ja.com

Woocommerceのショッピングページからタグで商品を控える方法は?

Woocommerce Shopページのクエリから特定の商品をタグで削除したい。誰もがそれを行う方法を私に言うことができますか?ありがとうございます。

1
marccaps

これをあなたのfunctions.phpに加えてください

関数custom_pre_get_posts_query($ q){
 
 $ tax_query =(配列)$ q-> get( 'tax_query'); 
 
 $ tax_query [] = array(
 'taxonomy' => 'product_tag'、
 'field' => 'slug'、
 'terms' => array( 'banana') 、// "banana"タグを持つ商品を表示しない
 'operator' => 'NOT IN' 
); 
 
 $ q-> set ( 'tax_query'、$ tax_query); 
} 
 add_action( 'woocommerce_product_query'、 'custom_pre_get_posts_query'); 
0
KJThaDon