【发布时间】:2014-11-16 17:52:51
【问题描述】:
我在 WooCommerce 的结帐页面中添加了一个自定义字段。 我想知道如何将此字段添加到订单电子邮件中。
这是我用来向结帐页面添加选择字段的代码:
function custom_override_checkout_fields( $fields ) {
$fields['billing']['Plaats'] = array(
'label' => __('Plaats', 'woocommerce'),
'placeholder' => _x('Wij bezorgen alleen in Hoofddorp', 'placeholder', 'woocommerce'),
'required' => true,
'clear' => false,
'type' => 'select',
'slug' => 'Plaats',
'options' => array(
'option_a' => __('Hoofddorp', 'woocommerce' ),
'option_b' => __('Nieuw-Vennep', 'woocommerce' )
)
);
}
我想在电子邮件中添加一个选项(option_a 或 option_b)。
我也试过这段代码,但它不起作用:
/**
* Add the field to order emails
**/
add_filter('woocommerce_email_order_meta_keys', 'my_custom_checkout_field_order_meta_keys');
function my_custom_checkout_field_order_meta_keys( $keys ) {
$keys[] = 'Plaats';
return $keys;
}
【问题讨论】:
标签: php wordpress woocommerce