Не задано c состояние платежа (округ), когда страна указана в Великобритании / Великобритании на странице оформления заказа в woocommerce - PullRequest
0 голосов
/ 06 апреля 2020

Я ищу способ удалить указанные c поля billing_state. Например, для Великобритании / Великобритании или Швейцарии.

Я пробовал это, но это не работает:

function mp_change_locale_field_defaults($countries) {
    $countries['GB']['state']['hidden'] = true;
    return $countries;
}

Проблема в том, что я не могу удалить состояние оплаты раз и навсегда, потому что оно актуально для других стран. Поэтому я не могу использовать

add_filter('woocommerce_billing_fields','simple_remove_billing_fields');
    function simple_remove_billing_fields( $fields = array() ) {
    unset($fields['billing_state']);
    return $fields;
}

. Я изучил также страны класса w c. php, но также не нашел строки, где я мог бы вручную отредактировать это.

Помощь очень ценится.

...