在电子邮件通知中显示自定义订单元数据值

时间:2019-03-14 12:57:33

标签: php wordpress woocommerce

在Woocommerce中,我使用的是Show Woocommerce custom checkout field value in admin order making them editable答案代码,该代码在管理订单页面中显示自定义字段值,并且效果很好。

我的问题:是否可以在电子邮件通知中显示“自定义”字段值?

1 个答案:

答案 0 :(得分:1)

您可以使用以下内容在电子邮件通知中显示自定义字段“发票编号”:

add_action('woocommerce_email_order_details', 'woocommerce_email_order_invoice_number', 4, 4 );
function woocommerce_email_order_invoice_number( $order, $sent_to_admin, $plain_text, $email ) {
    if( $value = get_post_meta( $order->get_id(), '_billing_options', true ) )
        echo '<p><strong>'.__('Invoice Number').':</strong> '.$value.'</p>';
}

代码进入您的活动子主题(或活动主题)的function.php文件中。经过测试并可以正常工作。