我正在尝试将用户的名字添加到订单处理电子邮件中;使用此模板。 customer-processing-order.php
我正在尝试输出" Hi Users_First_Name"之前"您的订单已收到并正在处理中......"
我尝试了几种方法来包含订单对象,但没有任何效果。
请帮忙。
答案 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);