【发布时间】:2020-01-18 16:30:24
【问题描述】:
WooCommerce 似乎过早地破坏了运输/计费信息(看起来相当不专业)。我想知道如何覆盖它。
发帖方式:
名字姓氏
公司
街道地址
城市
状态
邮编
确实应该是(至少在美国):
名字 姓氏
公司
街道地址
城市,州邮编
有什么建议吗?
【问题讨论】:
标签: php wordpress woocommerce hook-woocommerce orders
WooCommerce 似乎过早地破坏了运输/计费信息(看起来相当不专业)。我想知道如何覆盖它。
发帖方式:
名字姓氏
公司
街道地址
城市
状态
邮编
确实应该是(至少在美国):
名字 姓氏
公司
街道地址
城市,州邮编
有什么建议吗?
【问题讨论】:
标签: php wordpress woocommerce hook-woocommerce orders
使用woocommerce_localisation_address_formats过滤器挂钩中的以下函数,根据需要更改显示的美国格式地址:
add_filter( 'woocommerce_localisation_address_formats', 'change_usa_localisation_address_format', 20, 2 );
function change_usa_localisation_address_format( $address_formats ){
$address_formats['US'] = "{name}\n{company}\n{address_1} {address_2}\n{city}, {state} {postcode}\n{country}";
return $address_formats;
}
代码在您的活动子主题(或活动主题)的functions.php 文件中。经过测试并且可以工作。
如果您不想显示国家/地区,您将从字符串末尾删除:\n{country}...
【讨论】: