Убрать обязательное поле страна
-
Добрый день кто знает как убрать обязательное поле страна перечитал кучу мануалов и не один не сработал. хотел спрятать лишнее поля с страной
`add_filter( ‘woocommerce_checkout_fields’ , ‘custom_override_checkout_fields’ );// Our hooked in function — $fields is passed via the filter!
function custom_override_checkout_fields( $fields ) {unset($fields[‘billing’][‘billing_company’]); // удаляем Название компании
unset($fields[‘billing’][‘billing_postcode’]); // удаляем Индекс
unset($fields[‘billing’][‘billing_country’]); // удаляем поле Странаreturn $fields;
}
// Делаем поля необязательными
add_filter( ‘woocommerce_default_address_fields’ , ‘custom_override_default_address_fields’ );// Наша перехваченная функция — $fields проходит через фильтр
function custom_override_default_address_fields( $address_fields ) {
$address_fields[‘postcode’][‘required’] = false; // Индекс
$address_fields[‘country’][‘required’] = false; // страна
return $address_fields;
}
в функции добавлял
- Тема «Убрать обязательное поле страна» закрыта для новых ответов.