我使用以下方法在签出页面上添加了一个自定义字段:
add_action( \'woocommerce_checkout_fields\',
\'woo_add_conditional_checkout_fields\' );
function woo_add_conditional_checkout_fields( $fields ) {
foreach( WC()->cart->get_cart() as $cart_item ){
$product_id = $cart_item[\'product_id\'];
$fields[\'billing\'][\'billing_field_newfield\'] = array(
\'label\' => __(\'New Field\', \'woocommerce\'),
\'placeholder\' => _x(\'\', \'placeholder\', \'woocommerce\'),
\'required\' => true,
\'class\' => array(\'form-row-wide\'),
\'clear\' => false
);
}
return $fields;
}
现在,我想在“新订单”woocommerce电子邮件中包括用户在该字段中输入的任何内容,但是当我进入woocommerce>设置>电子邮件>新订单并将{billing\\u field\\u newfield}放在主题中时,我只在电子邮件中得到{billing\\u field\\u newfield},而不是它的实际值。
有人知道怎么做吗?
谢谢