【发布时间】:2020-01-03 21:24:49
【问题描述】:
我正在使用 woocommerce_checkout_fields 过滤器来编辑 woocommerce 字段标签的值。它在结帐页面上运行良好(如您所料),但我不明白为什么它在帐户页面上也不起作用。我以为这些字段仍然来自同一个地方?更具体地说,我说的是 woocommerce 帐户页面上编辑地址端点上的地址字段?
我的代码尝试:
function custom_woocommerce_fields( $fields ) {
// Billing Fields
$fields['billing']['billing_first_name']['label'] = 'First name';
$fields['billing']['billing_last_name']['label'] = 'Last name';
$fields['billing']['billing_company']['label'] = 'Company name';
$fields['billing']['billing_address_1']['label'] = 'Street address';
$fields['billing']['billing_address_2']['label'] = 'Apartment, unit, etc.';
$fields['billing']['billing_city']['label'] = 'City';
$fields['billing']['billing_country']['label'] = 'Country';
$fields['billing']['billing_state']['label'] = 'County/State';
$fields['billing']['billing_postcode']['label'] = 'Postcode';
$fields['billing']['billing_email']['label'] = 'Email';
$fields['billing']['billing_phone']['label'] = 'Phone';
// Shipping Fields
$fields['shipping']['shipping_first_name']['label'] = 'First name';
$fields['shipping']['shipping_last_name']['label'] = 'Last name';
$fields['shipping']['shipping_company']['label'] = 'Company name';
$fields['shipping']['shipping_address_1']['label'] = 'Street address';
$fields['shipping']['shipping_address_2']['label'] = 'Apartment, unit, etc.';
$fields['shipping']['shipping_city']['label'] = 'City';
$fields['shipping']['shipping_country']['label'] = 'Country';
$fields['shipping']['shipping_state']['label'] = 'County/State';
$fields['shipping']['shipping_postcode']['label'] = 'Postcode';
$fields['shipping']['shipping_email']['label'] = 'Email';
$fields['shipping']['shipping_phone']['label'] = 'Phone';
// Account Fields
$fields['account']['account_username']['label'] = 'Username or email';
$fields['account']['account_password']['label'] = 'Password';
// Order Fields
$fields['order']['order_comments']['label'] = 'Order notes';
return $fields;
}
add_filter( 'woocommerce_checkout_fields' , 'custom_woocommerce_fields' );
我的帐户上没有自定义字段 > 地址(编辑帐单或送货地址)。
【问题讨论】:
标签: php wordpress woocommerce checkout hook-woocommerce