Задать вопрос

Как обновить кастомное поле (select) на странице оформления заказа, при обновлении страницы?

Добавил поле 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;
}
  • Вопрос задан
  • 24 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы