• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Поля в чекаут

Darja

Форумчанин
Помогите пожалуйста!!!
Почему поле отображается как необязательное? Хотя оно является обязательным. Без него форму не отправить.
Как исправить эту ошибку?

http://joxi.ru/Y2LJ7aLc95a3Rr
http://joxi.ru/krDX3QetEjDMbr

вот мой полный код

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_address_2']);
unset($fields['billing']['billing_city']);
unset($fields['shipping']['shipping_company']);
unset($fields['shipping']['shipping_postcode']);
unset($fields['shipping']['shipping_state']);
unset($fields['shipping']['shipping_city']);
unset($fields['shipping']['shipping_address_2']);
unset($fields['billing']['billing_company']);
$fields['billing']['billing_first_name']['label'] = 'Ees- ja perekonnanimi';
unset($fields['billing']['billing_last_name']);
$fields['billing']['billing_state']['label'] = ' VALI Linn/Alevik';
$fields['billing']['billing_email']['class'][0] = 'form-row-last';
$fields['billing']['billing_phone']['class'][0] = 'form-row-first';
$fields['billing']['billing_first_name']['class'][0] = 'form-row-wide';
$fields['billing']['billing_address_1']['class'][0] = 'form-row-first';
$fields['billing']['billing_state']['class'][0] = 'form-row-last';
$fields['order']['order_comments']['placeholder'] = 'Märkused tellimuse kohta. Näiteks: mitmele inimesele ja milliseid kastmeid soovid.';
$fields['billing']['billing_state']['placeholder'] = 'Linn / Alevik';
$fields['billing']['billing_email']['placeholder'] = 'E-posti aadress';
$fields['billing']['billing_phone']['placeholder'] = 'Telefon';
$fields['billing']['billing_address_1']['placeholder'] = 'Tänav ja majanumber';
$fields['billing']['billing_first_name']['placeholder'] = 'Ees- ja perekonnanimi';


return $fields;}

// Делаем поля обязательными
add_filter( 'woocommerce_default_address_fields' , 'custom_override_default_address_fields' );

// Наша перехваченная функция - $fields проходит через фильтр
function custom_override_default_address_fields( $address_fields )
{ $address_fields['state']['required'] = true; //район

return $address_fields;}
 
Сверху Снизу