Изменить текст радиовхода при отправке - PullRequest
0 голосов
/ 29 октября 2019

Я работаю с шаблонами электронной почты и добавляю настраиваемые поля из проверки 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']));
  }
}

Я хочу отображать значения радио в другом формате.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...