WooCommerce 修改地址信息的换行符
WooCommerce Modify Line Breaking of Address Information
WooCommerce 似乎过早地破坏了 Shipping/Billing 信息(看起来很不专业)。我想知道如何覆盖它。
发帖方式:
名字姓氏
公司
街道地址
城市
州
邮编
确实应该是(至少在美国):
名字 姓氏
公司
街道地址
城市、州邮政编码
有什么建议吗?
使用 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}
…
WooCommerce 似乎过早地破坏了 Shipping/Billing 信息(看起来很不专业)。我想知道如何覆盖它。
发帖方式:
名字姓氏
公司
街道地址
城市
州
邮编
确实应该是(至少在美国):
名字 姓氏
公司
街道地址
城市、州邮政编码
有什么建议吗?
使用 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}
…