【发布时间】:2018-04-04 10:28:34
【问题描述】:
在 Woocommerce 中,我正在尝试取消设置所有国家/地区的帐单状态字段,结帐页面上的特定国家除外……
这是我的代码:
add_filter( 'woocommerce_checkout_fields','custom_override_default_address_fields' );
function custom_override_default_address_fields($myfields){
global $woocommerce;
$country = $woocommerce->customer->get_billing_country();
if($country !== 'US' || $country !== 'AU' || $country !== 'CA' || $country !== 'GB'){
unset( $myfields['billing']['billing_state'] );
}
return $myfields;
}
但是真的不行……
如何删除除 woocommerce 中特定国家之外的所有国家/地区的帐单状态字段?
【问题讨论】:
标签: php wordpress woocommerce checkout states