在WooCommerce 3中以不受保护的数组获取所有订单项元数据

问题描述 投票:2回答:1

是否有另一种方法返回不返回受保护数组的自定义属性的元值

foreach ($order->get_items() as $item_key => $item_values) {
    $item_id = $item_values->get_id();

    $item_meta_data = $item_values->get_meta_data();

    var_dump($item_meta_data); 

}

它输出:

object(WC_Meta_Data)#3433 (2) {
    ["current_data":protected]=>
    array(3) {
      ["id"]=>
      int(4690)
      ["key"]=>
      string(14) "pa_second-half"
      ["value"]=>
      string(11) "nutty-butty"
    }

我也尝试过this

$item_meta_data = $item_values->get_data();

$item_meta_data['key']

哪个返回NULL。

php wordpress object woocommerce protected
1个回答
2
投票

更新

© www.soinside.com 2019 - 2024. All rights reserved.