【发布时间】:2018-07-11 22:46:27
【问题描述】:
如何获取产品 woocommerce 的元数据? 我的产品有自定义字段,我需要获取这些数据。
{"ID":151,
"ORDER_ID":251,
"NAME":"car",
"PRODUCT_ID":87,
"VARIATION_ID":0,
"QUANTITY":1,
"TAX_CLASS":"",
"SUBTOTAL":"3",
"SUBTOTAL_TAX":"0",
"TOTAL":"3",
"TOTAL_TAX":"0",
"TAXES":{"TOTAL":[],
"SUBTOTAL":[]},
"META_DATA":[{"ID":1433,
"KEY":"my_car",
"VALUE":"red"}]}
但结果总是一样,我无法访问字段meta_data。 ID 和 name 字段我可以访问。
我使用了get_data() 和get_item(),但是当我尝试使用get_data() 访问字段meta_data 时,它给了我这个错误:
UNCAUGHT ERROR: CANNOT USE OBJECT OF TYPE WC_DATETIME AS ARRAY IN
对于get_item(),meta_data 的值为 null,因为它是受保护的。
我怎样才能得到这些值?
【问题讨论】:
-
感谢网络程序员!
标签: php wordpress woocommerce metadata orders