27

我想在 Woocommerce 的产品单页中获取 SKU。<?php get_sku(); ?>根据 Woocommerce 文档(http://docs.woothemes.com/wc-apidocs/class-WC_Product.html ),我尝试了这是一个特色功能,但它只会打破循环。该怎么办?

4

2 回答 2

64

get_sku()是 WC_Product 类的一个方法,所以你需要有一个产品来调用它,像这样:

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

如果您在 WooCommerce 产品循环中,这应该可以工作,并且是 WooCommerce 模板文件中使用的内容。如果您还没有对产品对象的引用,则可能需要在文件顶部添加以下行才能访问它:

global $product;
于 2013-09-30T10:09:55.437 回答
0
$sku = get_post_meta($product_id, '_sku', true);
于 2021-11-11T01:33:11.507 回答