Лоик, спасибо! Вы спасли меня от головной боли или двух здесь!

ли другой метод для возврата мета-значений для пользовательских атрибутов, который не возвращает защищенный массив

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"
    }

Я также пыталсяэто

$item_meta_data = $item_values->get_data();

$item_meta_data['key']

Который возвращает NULL.

Ответы на вопрос(1)

Ваш ответ на вопрос