web-master7777
Новичок

Всем привет!
Уффф.
Такое первый раз увидел.
Была задача, чтоб заказ оформлялся без заполнения поля страны и города.
Я их отключил из визуала, и нашёл интересный код, который мне теперь позволяет спокойно оформлять заявку, но теперь появились 2 лишних поля внизу.
В плагинах управления полями естественно этого нет!
Кто знает как их скрыть?
Возможно тут в коде есть что то что их добавляет:
Вот код
// Billing and shipping addresses fields
add_filter( 'woocommerce_default_address_fields' , 'filter_default_address_fields', 20, 1 );
function filter_default_address_fields( $address_fields ) {
// Only on checkout page
if( ! is_checkout() ) return $address_fields;
// All field keys in this array
$key_fields = array('country','first_name','last_name','company','address_1','address_2','city','state','postcode');
// Loop through each address fields (billing and shipping)
foreach( $key_fields as $key_field )
$address_fields[$key_field]['required'] = false;
return $address_fields;
}
Уффф.
Такое первый раз увидел.
Была задача, чтоб заказ оформлялся без заполнения поля страны и города.
Я их отключил из визуала, и нашёл интересный код, который мне теперь позволяет спокойно оформлять заявку, но теперь появились 2 лишних поля внизу.
В плагинах управления полями естественно этого нет!
Кто знает как их скрыть?
Возможно тут в коде есть что то что их добавляет:
Вот код
// Billing and shipping addresses fields
add_filter( 'woocommerce_default_address_fields' , 'filter_default_address_fields', 20, 1 );
function filter_default_address_fields( $address_fields ) {
// Only on checkout page
if( ! is_checkout() ) return $address_fields;
// All field keys in this array
$key_fields = array('country','first_name','last_name','company','address_1','address_2','city','state','postcode');
// Loop through each address fields (billing and shipping)
foreach( $key_fields as $key_field )
$address_fields[$key_field]['required'] = false;
return $address_fields;
}