woocommerce 2.1.8 product_type为null

时间:2014-05-10 02:45:00

标签: php wordpress woocommerce

我在使用时检测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

(参考:http://docs.woothemes.com/wc-apidocs/class-WC_Product.html

另外, 我已经尝试过:

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

这是好的类型

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

任何人都可以帮助我吗?

谢谢

1 个答案:

答案 0 :(得分:2)

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

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