WC_Data::init_meta_data
Helper function to initialize metadata entries from filtered raw meta data.
Method of the class: WC_Data{}
No Hooks.
Returns
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 10.5.0
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 ),
)
);
}
}