WooCommerce -在删除帐户页面中的国家字段时出现问题



在试图从WooCommerce的帐户和结帐表单中删除国家字段时,我面临一个问题,我不确定如何解决这个问题。

我使用了"woocommerce_default_address_fields"筛选器来取消该字段的设置,从而成功地将其从表单中删除。但是,当尝试在帐户页面上添加新地址时,表单提交失败,它只是跳到页面顶部,就像有字段错误一样。

function custom_remove_address_fields( $fields ) {
unset( $fields['country'] );
return $fields;
}
add_filter( 'woocommerce_default_address_fields', 'custom_remove_address_fields' );

我只在一个国家销售,拥有这块地对我来说是不必要的。我知道我可以很容易地用CSS隐藏字段,但如果可能的话,我想完全删除它:)

如果您有任何建议或想法,我将不胜感激。

当前环境:WordPress: Version 6.2WooCommerce: 7.5.1版本主题:店面版本:4.2.0

这不是一个bug。https://github.com/woocommerce/woocommerce/issues/17116

隐藏国家的选项,使用CSS。在WooCommerce设置中,将商店设置为只向一个国家销售和发货。然后,由于国家字段将被禁用,您可以使用CSS隐藏它。

相关内容

最新更新