特定国家/地区的 WooCommerce 自定义本地化地址格式
WooCommerce custom localization address format for specific country
我正在从 WooCommerce 打印地址标签,发现地址的换行符不是我需要的。
我在 woocommerce_localisation_address_formats
钩子中找到了我需要更改的代码并添加了换行符,但我不知道如何将正确的代码添加到函数文件中,从而避免回到旧格式下次更新。
这是更正后的替换行:
'AU' => "{name}\n{company}\n{address_1}\n{address_2}\n{city}\n{state} {postcode}\n{country}",
感谢任何帮助。
您需要使用 woocommerce_localisation_address_formats
过滤器挂钩,如下所示:
add_filter( 'woocommerce_localisation_address_formats', 'filter_localisation_address_formats' );
function filter_localisation_address_formats( $address_formats ){
$address_formats['AU'] = "{name}\n{company}\n{address_1}\n{address_2}\n{city}\n{state} {postcode}\n{country}";
return $address_formats;
}
代码进入活动子主题(或活动主题)的 functions.php 文件。已测试并有效。
我正在从 WooCommerce 打印地址标签,发现地址的换行符不是我需要的。
我在 woocommerce_localisation_address_formats
钩子中找到了我需要更改的代码并添加了换行符,但我不知道如何将正确的代码添加到函数文件中,从而避免回到旧格式下次更新。
这是更正后的替换行:
'AU' => "{name}\n{company}\n{address_1}\n{address_2}\n{city}\n{state} {postcode}\n{country}",
感谢任何帮助。
您需要使用 woocommerce_localisation_address_formats
过滤器挂钩,如下所示:
add_filter( 'woocommerce_localisation_address_formats', 'filter_localisation_address_formats' );
function filter_localisation_address_formats( $address_formats ){
$address_formats['AU'] = "{name}\n{company}\n{address_1}\n{address_2}\n{city}\n{state} {postcode}\n{country}";
return $address_formats;
}
代码进入活动子主题(或活动主题)的 functions.php 文件。已测试并有效。