У меня проблемы с добавлением метаданных элемента пользовательского заказа.Я нашел один способ сделать это, но это выглядит ужасно.
Код:
add_action('woocommerce_add_order_item_meta', 'func_add_custom_data_to_order_item_meta',1,2);
function func_add_custom_data_to_order_item_meta( $item_id, $values ) {
global $woocommerce,$wpdb;
if(!empty($values['custom'])){
$custom_order_meta = $values['custom'];
wc_add_order_item_meta($item_id, 'custom', serialize($custom_order_meta));
}
}
Есть ли способ перебирать пары ключ-значение и каждый раз получать их содержимое на новой строке?