从Woocommerce中的受保护元数据对象获取数据

时间:2018-03-24 00:09:38

标签: php wordpress woocommerce

我需要从此Object获取Meta_data Object ( [current_data:protected] => Array ( [id] => 99769 [key] => ntva [value] => SRTTE ) [data:protected] => Array ( [id] => 99769 [key] => ntva [value] => SRTTE ) ); Foreach ($data->current_data as $key => $value){ echo $key.', value'.$value.'<br/>'; } 的值,但我无法弄清楚如何执行此操作。

ntva

这个foreach没有给我任何东西。

此对象来自WooCommerce(电子商务wordpress插件)ORDER数据数组。我需要Code editor: PhpStorm (newest version) Apache: MAMP 2.2.27 值才能在PDF发票中显示它。

1 个答案:

答案 0 :(得分:3)

Looking at the sourceWC_Meta_Data有一个getter __get,因此您可以像访问它一样访问它:

$data->key将输出ntva

或使用get_data()方法:

foreach ($data->get_data() as $key => $value){ 
    echo $key.', value'.$value.'<br/>';
}