woocommerce 2.1.8 product_type are null



当我使用

时,我有一个bug来检索product_type:
 $product = new WC_Product(619); // ID EXISTS
 echo $product->product_type; // return: NULL

产品存在,

 var_dump($product); // return array with post_title, exerpt, id 

所有信息都是好的,但product_type为NULL

我看到在WC_Product类中没有函数填充$product_type

(ref: http://docs.woothemes.com/wc-apidocs/class-WC_Product.html)

,我已经试过了:

 var_dump($product->is_type('simple')); // return: bool(false);

这是好的类型

Version WC: 2.1.8DB WC版本:2.1.8版本WP: 3.9.1

有人能帮我吗?

谢谢

猜下面的代码是你正在寻找的,刚刚意识到我使用的是旧版本的Woocommerce,所以编辑了答案。

$product = get_product(619);
echo $product->product_type;  // output : simple

相关内容

最新更新