web-dev-qa-db-fra.com

Comment supprimer l'affichage de la catégorie de produits WooCommerce sur une seule page de produit?

Sur mes pages de produit unique, je souhaite modifier les métadonnées de sorte que le bouton Catégorie du produit ne s'affiche pas. Je n'arrive pas à comprendre comment cela s'appelle. J'ai regardé dans divers fichiers php. Merci de votre aide.

1
user41328

Au lieu d'éditer le méta-modèle, vous pouvez empêcher l'affichage des méta-informations sur des pages de produit uniques. Cela peut être pratique si vous ne souhaitez pas non plus afficher les SKU. Voici comment faire:

remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_meta', 40 );

Il va à votre functions.php.

4
Nick

Ancienne question, mais je tiens à souligner les modèles dominants. La réponse de Nick supprime tout l'affichage méta. Dans mon cas, je voulais seulement supprimer la catégorie et non toutes les méta-informations.

Créez une copie de fichier meta de produit unique à yourtheme/woocommerce/single-product/meta.php.

Supprimez la ligne suivante (ligne 38 de la version 3.5):

<?php echo wc_get_product_category_list( $product->get_id(), ', ', '<span class="posted_in">' . _n( 'Category:', 'Categories:', count( $product->get_category_ids() ), 'woocommerce' ) . ' ', '</span>' ); ?>

De cette façon, vous pouvez mettre à jour WooCommerce sans qu'il écrase vos modifications.

0
Earlee