Я хочу, чтобы я получил SKU на одном продукте в Woocommerce. Я пробовал <?php get_sku(); ?>
, который является признанной функцией в соответствии с документами Woocommerce (http://docs.woothemes.com/wc-apidocs/class-WC_Product.html), но он просто сломает цикл. Что делать?
Woocommerce - Получите SKU на странице продукта
Ответ 1
get_sku()
- это метод класса WC_Product, поэтому вам нужно иметь продукт, на котором его можно вызвать, например:
<?php echo $product->get_sku(); ?>
Это должно работать, если вы находитесь внутри цикла продуктов WooCommerce, и это то, что используется в файлах шаблонов WooCommerce. Если у вас еще нет ссылки на объект продукта, вам может потребоваться добавить следующую строку вверху файла, чтобы получить к ней доступ:
global $product;