繁体   English   中英

从 woocommerce 结帐账单运输字段中删除默认选择的 state

[英]Remove default selected state from woocommerce checkout billing shipping fields

我从管理员端United State选择了默认国家,但问题是 state俄勒冈州即将成为默认选择我想保留 state 字段未默认选择,以便客户可以自由搜索和 select state

任何建议:下面是屏幕截图国家可以,但 state 需要为客户输入空

https://prnt.sc/lsy6xz

谢谢

请将此代码放在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过滤器挂钩。 因此,请在checkout页面上使用default_checkout_billing_statedefault_checkout_shipping_state挂钩来更改默认状态。

在 WooCommerce 7.1 中,您还可以在 WooCommerce General Options中进行设置,而无需使用 PHP 片段。

截屏

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM