Как получить данные из current_class_name: WC_Data_Store: private в WooCommerce 3+? - PullRequest
0 голосов
/ 15 апреля 2020

Я пытаюсь получить значения из следующих данных,

Мне нужны _attendee_1_1_reason, _attendee_1_1_age и _attendee_1_1_fname.

Я пробовал различные методы, такие как

 [current_class_name:WC_Data_Store:private] => WC_Order_Data_Store_CPT [object_type:WC_Data_Store:private] => order ) [meta_data:protected] => Array ( [0] => WC_Meta_Data Object ( [current_data:protected] => Array ( [id] => 2240897 [key] => is_vat_exempt [value] => no ) [data:protected] => Array ( [id] => 2240897 [key] => is_vat_exempt [value] => no ) ) [1] => WC_Meta_Data Object ( [current_data:protected] => Array ( [id] => 2240898 [key] => _items_count [value] => 1 ) [data:protected] => Array ( [id] => 2240898 [key] => _items_count [value] => 1 ) ) [2] => WC_Meta_Data Object ( [current_data:protected] => Array ( [id] => 2240899 [key] => _item_1_persons [value] => 1 ) [data:protected] => Array ( [id] => 2240899 [key] => _item_1_persons [value] => 1 ) ) [3] => WC_Meta_Data Object ( [current_data:protected] => Array ( [id] => 2240900 [key] => _attendee_1_1_fname [value] => Test ) [data:protected] => Array ( [id] => 2240900 [key] => _attendee_1_1_fname [value] => Test ) ) [4] => WC_Meta_Data Object ( [current_data:protected] => Array ( [id] => 2240901 [key] => _attendee_1_1_age [value] => 12 ) [data:protected] => Array ( [id] => 2240901 [key] => _attendee_1_1_age [value] => 12 ) ) [5] => WC_Meta_Data Object ( [current_data:protected] => Array ( [id] => 2240902 [key] => _attendee_1_1_reason [value] => anger, anxiety, and stress ) [data:protected] => Array ( [id] => 2240902 [key] => _attendee_1_1_reason [value] => anger, anxiety, and stress ) ) [6] => WC_Meta_Data Object ( [current_data:protected] => Array ( [id] => 2240903 [key] => _wc_google_analytics_pro_identity [value] => 986667549.1585570698 ) [data:protected] => Array ( [id] => 2240903 [key] => _wc_google_analytics_pro_identity [value] => 986667549.1585570698 ) ) [7] => WC_Meta_Data Object ( [current_data:protected] => Array ( [id] => 2240904 [key] => _aepc_session_user_id [value] => 4956a3a0db52992364d38aee92fb76c1 ) [data:protected] => Array ( [id] => 2240904 [key] => _aepc_session_user_id [value] => 4956a3a0db52992364d38aee92fb76c1 ) ) ) )

мой код

 foreach ( $items as $item_id => $item_data ) {

       echo  $order->get_item_meta($item_id, '_attendee_1_1_fname', true);

    }

Может кто-нибудь помочь мне с сценарием.

Спасибо

...