web-dev-qa-db-fra.com

Woocommerce exclut les catégories de produits spécifiques des produits connexes

J'ai ajouté le code suivant au function.php de mon thème enfant pour exclure la catégorie "ateliers" de l'affichage des produits liés à Woocommerce. Comment pourrais-je ajouter une seconde catégorie (événements) à ce code? Merci.

add_action( 'wp', 'vn_remove_related_products' );
function vn_remove_related_products() {
  if ( is_product() && has_term( 'workshops', 'product_cat' ) ) {
        remove_action( 'woocommerce_after_single_product_summary', 
'woocommerce_output_related_products', 20 );
  }
}
1
Nate
add_action( 'wp', 'vn_remove_related_products' );
function vn_remove_related_products() {
  if ( is_product() && has_term( array('workshops', 'events'), 'product_cat' ) ) {
        remove_action( 'woocommerce_after_single_product_summary', 
'woocommerce_output_related_products', 20 );
  }
}

La fonction has_term() peut transmettre le premier paramètre sous forme de tableau avec des termes.

1
Maxim Sarandi