WC_Abstract_Legacy_Order::get_item_meta_array( mixed $order_item_id )

Get all item meta data in array format in the order it was saved. Does not group meta by key like get_item_meta().


Description Description


Parameters Parameters

$order_item_id

(Required)


Top ↑

Return Return

(array) of objects


Top ↑

Source Source

File: includes/legacy/abstract-wc-legacy-order.php

589
590
591
592
593
594
595
596
597
598
599
600
public function get_item_meta_array( $order_item_id ) {
    wc_deprecated_function( 'WC_Order::get_item_meta_array', '3.0', 'WC_Order_Item::get_meta_data() (note the format has changed)' );
    $item            = $this->get_item( $order_item_id );
    $meta_data       = $item->get_meta_data();
    $item_meta_array = array();
 
    foreach ( $meta_data as $meta ) {
        $item_meta_array[ $meta->id ] = $meta;
    }
 
    return $item_meta_array;
}


Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.