web-dev-qa-db-fra.com

Comment exclure les produits par tag de la page de la boutique woocommerce?

Je souhaite supprimer certains produits de leur balise à partir de la requête de la page Boutique de woocommerce. Tout le monde peut me dire comment faire ça? Merci!

1
marccaps

Ajoutez ceci à votre functions.php

 function custom_pre_get_posts_query ($ q) {
 
 $ tax_query = (tableau) $ q-> get ('tax_query'); 
 
 $ tax_query [] = array (
 'taxonomy' => 'product_tag', 
 'field' => 'slug', 
 'terms' => array ('banane') , // N'affiche pas les produits portant le tag "banane" 
 'Operator' => 'NOT IN' 
); 
 
 $ Q-> set ('tax_query', $ tax_query); 
} 
 add_action ('woocommerce_product_query', 'custom_pre_get_posts_query'); 
0
KJThaDon