Добавил поле Select на страницу оформления заказа. Нужно чтобы при обновлении страницы, это поле не запоминало то, что пользователь выбрал до этого. Чтобы оно обновляло значение.
add_filter( 'woocommerce_billing_fields', 'true_add_custom_billing_field', 25 );
function true_add_custom_billing_field( $fields ) {
// массив нового поля
$new_field = array(
'billing_contactmethod' => array(
'type' => 'select',
'required' => false,
'class' => array( 'true-field', 'form-row-wide' ),
'label' => 'Предпочитаемый метод связи',
'label_class' => 'true-label',
'default' => 'Позвонить по номеру телефона',
'options' => array(
'phone' => 'Позвонить по номеру телефона',
'telegram' => 'Написать в Telegram'
)
)
);
$fields = array_slice( $fields, 0, 10, true ) + $new_field + array_slice( $fields, 2, NULL, true );
return $fields;
}