можете ли вы сказать мне, как я могу получить пользовательское пользовательское поле вместо поля заказа WooCommerce по умолчанию?
В моем конкретном случае (я пытаюсь настроить плагин, который представляет собой простой iframe для проверки),Я могу просто суммировать случай с разделением связанной строки:
$user_phone = substr($order->billing_phone, 0, 20);
Этот код успешно извлекает значение WC billing_phone и отправляет его на платежный шлюз. Но нам нужно было это изменить. Нам нужно использовать пользовательское значение пользовательского поля вместо billing_phone.
Поэтому я изменил его следующим образом:
$user_field_data = wpuef_get_field('c221', $order->get_customer_id());
$user_field_value = $user_field_data['value'];
$user_phone = substr($user_field_value, 0 ,20);
Но это не сработало, как я ожидал (не удалось получить)
Вы также можете просмотреть весь файл через https://codeshare.io/adLEAg (вы можете найти попытки вокруг строки 284)
Спасибо.
Редактировать: user-extra-fields идет от Плагин дополнительных полей пользователя .