我遇到一个问题,自定义字段(我们称其为billing_type)正确显示在“帐单信息”页面上,并用于处理电子邮件。通过在woocommerce仪表板中打开订单可以查看字段数据,但不再显示在电子邮件中。
更新后,电子邮件配置似乎已更改。我一直在尝试添加短名称(例如adq_order_note)而没有成功,因此我可以在仪表板的电子邮件“内容”字段中使用它,也可以将其添加到$ fields数组中,但这似乎无济于事要么。
谢谢您的帮助!
答案 0 :(得分:0)
add_filter('woocommerce_email_order_meta_fields', 'billing_type_checkout_field_order_meta_fields', 10, 3);
function billing_type_checkout_field_order_meta_fields($fields, $sent_to_admin, $order) {
$fields['billing_type'] = array(
'label' => __('Billing Type'),
'value' => get_post_meta($order->id, 'billing_type', true),
);
return $fields;
}
您尝试过这样吗? 尝试将此代码段添加到活动主题的functions.php
中