如何在订单处理电子邮件(woocommerce)中添加用户的名字

时间:2017-04-06 08:08:08

标签: wordpress woocommerce

我正在尝试将用户的名字添加到订单处理电子邮件中;使用此模板。 customer-processing-order.php

我正在尝试输出" Hi Users_First_Name"之前"您的订单已收到并正在处理中......"

我尝试了几种方法来包含订单对象,但没有任何效果。

请帮忙。

2 个答案:

答案 0 :(得分:2)

尝试添加

<p><?php printf( __( "Hello %s", 'woocommerce' ), $order->billing_first_name ); ?></p>

之前

<p><?php _e( "Your order has been received and is now being processed. Your order details are shown below for your reference:", 'woocommerce' ); ?></p>

让我知道它是否有效。

答案 1 :(得分:1)

当您自定义woocommerce / emails / customer-processing-order.php电子邮件模板时,您将在该文件中默认获得$ order对象。您可以从post_meta获取该订单ID的元信息,如下所示:

get_post_meta($order->ID,'_billing_first_name', true);