WC_Data::init_meta_data()
Helper function to initialize metadata entries from filtered raw meta data.
Method of the class: WC_Data{}
No Hooks.
Return
null
. Nothing (null).
Usage
$WC_Data = new WC_Data(); $WC_Data->init_meta_data( $filtered_meta_data );
- $filtered_meta_data(array)
- Filtered metadata fetched from DB.
Default: array()
WC_Data::init_meta_data() WC Data::init meta data code WC 9.7.1
public function init_meta_data( array $filtered_meta_data = array() ) { $this->meta_data = array(); foreach ( $filtered_meta_data as $meta ) { $this->meta_data[] = new WC_Meta_Data( array( 'id' => (int) $meta->meta_id, 'key' => $meta->meta_key, 'value' => maybe_unserialize( $meta->meta_value ), ) ); } }