使用 Woocommerce,我希望使用woocommerce_localisation_address_formats钩子在管理订单编辑页面中查看用户元数据。
基于“管理仪表板上的 Woocommerce 编辑订单”答案代码,我对其进行了轻微更改,如下所示:
add_filter( 'woocommerce_localisation_address_formats', 'admin_localisation_address_formats', 50, 1 );
function admin_localisation_address_formats( $address_formats ){
if( is_admin() ){
$address_formats = array();
$countries = array('default', 'AU', 'AT', 'BE', 'CA', 'CH', 'CL', 'CN', 'CZ',
'DE', 'EE', 'FI', 'DK', 'FR', 'HK', 'HU', 'IN', 'IS', 'IT', 'JP', 'TW', 'LI',
'NL', 'NZ', 'NO', 'PL', 'PT', 'SK', 'SI', 'ES', 'SE', 'TR', 'US', 'VN' );
foreach( $countries as $country_code ) {
$address_formats[$country_code] = "{company}\n{name}\n{address_1} {address_2} {postcode}\n{city} {state}\n{country}\n{billing_nombrecontacto}";
}
}
return $address_formats; …Run Code Online (Sandbox Code Playgroud)