Поскольку Woo 3.5.1, поле состояния выставления счета является обязательным для определенных стран, и я пытаюсь выяснить, как не сделать его обязательным.
Это код, который я использую, который не работает. Кажется, это коренное изменение, и я не знаю, есть ли для этого новый крючок?
Код:
add_filter( 'woocommerce_billing_fields', 'remove_mandatory_state_billing', 10, 1 );
function remove_mandatory_state_billing( $address_fields ) {
$address_fields['billing_state']['required'] = false;
return $address_fields;
}
add_filter( 'woocommerce_shipping_fields', 'remove_mandatory_state_shipping', 10, 1 );
function remove_mandatory_state_shipping( $address_fields ) {
$address_fields['shipping_state']['required'] = false;
return $address_fields;
}
Любая помощь очень ценится.