Voglio andare a ottenere lo SKU nelle mie singole pagine di prodotto in Woocommerce. Ho provato <?php get_sku(); ?>
che è una funzione in primo piano secondo i documenti Woocommerce (http://docs.woothemes.com/wc-apidocs/class-WC_Product.html) ma si romperà il ciclo. Cosa fare?Woocommerce - Ottieni SKU nella singola pagina del prodotto
15
A
risposta
34
get_sku()
è un metodo della classe WC_Product, quindi è necessario avere un prodotto su cui chiamarlo, in questo modo:
<?php echo $product->get_sku(); ?>
Questo dovrebbe funzionare se si è all'interno del ciclo del prodotto WooCommerce, ed è cosa viene usato nei file di template di WooCommerce. Se non si dispone già di un riferimento all'oggetto del prodotto, potrebbe essere necessario aggiungere la seguente riga nella parte superiore del file per accedervi:
global $product;
Grazie, ha fatto il lavoro! Avevo provato il primo di questi senza risultato, ma quando aggiungo il prodotto $ globale; linea funziona bene! –