从woocommerce结帐开票发送字段中删除默认的选定状态

时间:2018-12-10 08:05:18

标签: php wordpress woocommerce

我已经从管理端美国中选择了默认国家/地区,但是问题是,俄勒冈州即将到来,因为默认选择是“我想离开州”字段而不是默认未选中因此客户可以自由搜索并选择状态

任何建议:以下是屏幕快照国家/地区可以的信息,但需要为客户输入空状态

https://prnt.sc/lsy6xz

谢谢

1 个答案:

答案 0 :(得分:2)

请将此代码放在functions.php文件中。

//default checkout state
add_filter( 'default_checkout_billing_state', 'change_default_checkout_state' );
add_filter( 'default_checkout_shipping_state', 'change_default_checkout_state' );
function change_default_checkout_state() {
    return ''; //set state code if you want to set it otherwise leave it blank.
}

注意default_checkout_state过滤器挂钩现已被弃用。因此,请使用default_checkout_billing_statedefault_checkout_shipping_state钩子来更改结帐页面上的默认状态。