首页 文章

WooCommerce:默认情况下在结帐页面设置国家/地区

提问于
浏览
1

我在我的Wordpress网站上使用 WooCommerce . 默认情况下,在结帐页面上填写客户账单和运送详细信息 . 我希望默认情况下不会设置国家/地区 . 相反,即使用户已登录,它也会要求选择国家/地区 .

有什么建议?我应该怎么做才能实现这个目标?

1 回答

  • 2

    这是用于此目的的woocommerce钩子(见here) . 我不确定,但你可以尝试这个(未经测试):

    /** 
     * Manipulate default state and countries
     */
    add_filter( 'default_checkout_country', 'change_default_checkout_country' );
    add_filter( 'default_checkout_state', 'change_default_checkout_state' );
    function change_default_checkout_country() {
      return null;
    }
    function change_default_checkout_state() {
      return null;
    }
    

    您必须将该代码粘贴到活动子主题或主题的function.php文件中...
    我已经用 null 替换了国家代码 'xx' ...

相关问题