web-dev-qa-db-fra.com

Woocommerce - Obtenez SKU dans la page unique du produit

Je veux aller chercher le SKU dans mes pages uniques de produits dans Woocommerce. J'ai essayé <?php get_sku(); ?> qui est une fonction en vedette selon les documents de Woocommerce ( http://docs.woothemes.com/wc-apidocs/class-WC_Product.html ) mais il le fera il suffit de rompre la boucle. Que faire?

22
carl_mace

get_sku() est une méthode de la classe WC_Product, vous devez donc avoir un produit sur lequel l'appeler, comme ceci:

<?php echo $product->get_sku(); ?>

Cela devrait fonctionner si vous êtes dans la boucle de produit WooCommerce, et c'est ce qui est utilisé dans les fichiers de modèle WooCommerce. Si vous ne disposez pas déjà d'une référence à l'objet produit, vous devrez peut-être ajouter la ligne suivante en haut du fichier pour y accéder:

global $product;
48
Sarah