Я работаю с шаблонами электронной почты и добавляю настраиваемые поля из проверки WordPress / WooCommerce в почту. У меня есть переключатели, значения которых установлены как «private_person». Если я добавлю эти значения в метаданные по электронной почте, они будут выглядеть странно для клиентов. Есть ли способ изменить внешний вид значений при их добавлении в метаданные электронной почты? Я хотел бы отобразить значения типа «Частное лицо».
Попытка изменить значения в соответствии с требуемым форматом («Частное лицо»), но мой код jQuery не работает, и он не будет работать, если я нацеливаю идентификатор ввода спробелы.
//Radio inputs
add_filter('woocommerce_checkout_fields', 'bbloomer_display_checkbox_and_new_checkout_field');
function bbloomer_display_checkbox_and_new_checkout_field($fields)
{
$fields['billing']['checkbox_trigger'] = array(
'type' => 'radio',
'required' => true,
'class' => array('form-row-wide custom-radio'),
'options' => array(
'fizička_osoba' => 'Fizička osoba',
'pravna_osoba' => 'Pravna osoba',
),
'default' => 'fizička_osoba'
);
//Adding meta to mails
add_action('woocommerce_checkout_update_order_meta', 'my_custom_checkout_field_update_order_meta');
function my_custom_checkout_field_update_order_meta($order_id)
{
if (isset($_POST['checkbox_trigger'])) {
update_post_meta($order_id, 'checkbox_trigger', sanitize_text_field($_POST['checkbox_trigger']));
}
}
Я хочу отображать значения радио в другом формате.