2017-04-06 4 views
0

注文処理メールにユーザーのファーストネームを追加しようとしています。このテンプレートを使用します。 customer-processing-order.phpオーダー処理の電子メール(woocommerce)にユーザーのファーストネームを追加する方法

私が前に出力「こんにちはUsers_First_Name」にしようとしています「ご注文が受信されており、現在処理されている...」

は、私が働いていたためオブジェクトだけを含めるには、いくつかの方法を試してみました。

助けてください。

答えて

1

woocommerce/emails/customer-processing-order.php電子メールテンプレートをカスタマイズすると、デフォルトで$ orderオブジェクトがそのファイルに追加されます。あなたはこのようにその順序IDのpost_metaからメタ情報を取得することができます。

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

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

を追加

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

これは機能しました。ありがとうございました。 – user3137901

1

てみそれが動作するかどうか私に教えてください。

関連する問題