Так что у этой проблемы может быть простое решение, но я застрял на данный момент.После последнего обновления (Woocommerce 3.3.5) у меня возникла проблема с полем состояния на странице оформления заказа, поскольку оно не является обязательным, и люди просто пропускают его.Мне действительно нужно, чтобы это было обязательным, потому что я подключил свой веб-сайт к серверу компании доставки через API и отправил информацию о заказе непосредственно им.
Я попытался добавить это в мои functions.php, и дело в том, что когда я перехожу на страницу оформления заказа, поле имеет звездочку, но примерно на одну секунду.
add_filter( 'woocommerce_billing_fields', 'woo_filter_state_billing',
10, 1 );
add_filter( 'woocommerce_shipping_fields',
'woo_filter_state_shipping', 10, 1 );
function woo_filter_state_billing( $address_fields ) {
$address_fields['billing_state']['required'] = true;
return $address_fields;
}
function woo_filter_state_shipping( $address_fields ) {
$address_fields['shipping_state']['required'] = true;
return $address_fields;
}
Любойпомощь приветствуется.Спасибо!