Я пытаюсь переопределить крюк woocommerce_get_country_locale во многих отношениях, почему его значение означает?WordPress woocommerce_get_country_locale hook не работает
Мне нужно удалить поле состояния для конкретной страны!
Ниже показано, что я пробовал?
Покушение 1
function custom_override_locale_setting ($locale) {
$locale['HK']['state']['hidden'] = true;
return $locale;
}
add_filter('woocommerce_get_country_locale', 'custom_override_locale_setting');
Attempt2
apply_filters('woocommerce_get_country_locale', array(
'HK' => array(
'postcode' => array(
'required' => false
),
'city' => array(
'label' => __('Town/District', 'woocommerce'),
//'placeholder' => __('Town/District', 'woocommerce')
)
)
));
Пожалуйста, дайте предложение, чтобы достичь, спасибо.
https://wordpress.org/support/topic/woocommerce-remove-fields-on-edit-address выглядит, как это могло бы иметь то, что вы хотите - ответ Рольф Хассель в – Steve
«состояние» => массив (сделал 'hidden' => true) делать что-либо при добавлении в свой фильтр? – Steve