Obtenga metadatos de elementos de pedido en una matriz desprotegida en Woocommerce 3
¿Hay otro método para devolver meta valores para atributos personalizados que no devuelve una matriz protegida
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);
}
Salidas:
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"
}
También he probadoest
$item_meta_data = $item_values->get_data();
$item_meta_data['key']
Que devuelve NULL.