Ich möchte die SKU auf meinen Produkteinzelseiten in Woocommerce erhalten. Ich habe es versucht <?php get_sku(); ?>
Dies ist eine vorgestellte Funktion gemäß den Woocommerce-Dokumenten (http://docs.woothemes.com/wc-apidocs/class-WC_Product.html), aber es wird nur die Schleife unterbrechen. Was zu tun ist?
Woocommerce – Holen Sie sich die SKU auf der Produkteinzelseite
get_sku()
ist eine Methode der WC_Product-Klasse, also müssen Sie ein Produkt haben, für das Sie es aufrufen können, wie folgt:
<?php echo $product->get_sku(); ?>
Dies sollte funktionieren, wenn Sie sich in der WooCommerce-Produktschleife befinden, und wird in den WooCommerce-Vorlagendateien verwendet. Wenn Sie noch keinen Verweis auf das Produktobjekt haben, müssen Sie möglicherweise die folgende Zeile am Anfang der Datei hinzufügen, um darauf zugreifen zu können:
global $product;
-
Danke, das hat funktioniert! Ich hatte das erste davon ohne Ergebnis versucht, aber wenn ich das globale $product hinzufüge; Linie es funktioniert gut!
– carl_mace
30. September 2013 um 10:18 Uhr