我以前在class-wc-countries.php上通过添加来隐藏特定国家(AE)上的州
'state' => array(
'hidden' => true,
),
现在在最新的woocommerce版本上,它似乎不再起作用了吗?
尝试了此功能,但似乎无法正常工作
function filter_woocommerce_states( $states ) {
unset( $states['AE'] );
return $states;
};
add_filter( 'woocommerce_states', 'filter_woocommerce_states', 10, 1 );
function filter_woocommerce_get_country_locale( $locale ) {
$locale['AE']['state']['hidden'] = true;
return $locale;
};
add_filter( 'woocommerce_get_country_locale', 'filter_woocommerce_get_country_locale', 10, 1 );
有什么想法是可能的解决方案?