WordPress woocommerce无法获取产品项目数据

时间:2019-10-28 01:43:03

标签: php wordpress woocommerce metadata

我正在尝试获取woocommerce中产品项的元数据。我尝试遍历对象,但似乎无法解决。格式如下所示。

  array(52) { [0]=> object(WC_Meta_Data)#3939 (2) { ["current_data":protected]=>
  array(3) { ["id"]=> int(2631) ["key"]=> string(14) "slide_template" ["value"]=> string(7)
 "default" } ["data":protected]=> array(3) { ["id"]=> int(2631) ["key"]=> string(14)...
  ............ etc

我尝试使用以下方法来遍历无济于事。

 $theitem = ($product->get_meta_data() ); 
 var_dump($theitem);

如何遍历以获得物品价值?我尝试了foreach甚至是一些索引,都无济于事。

1 个答案:

答案 0 :(得分:2)

您可以使用以下方法使您的元数据处于循环状态-

foreach ($product->get_meta_data() as $index => $data) {
    echo $data->key . ' :' . $data->value . '<br/>';
}