私はWordPressの新機能で、WooCommerceで電子商取引ストアを作成しました。顧客の後WooCommerceでの顧客処理の電子メール通知のカスタマイズ
は注文を、私は電子メールを取得し、顧客は、私は、彼らが注文したものを言うのメール:1を取得し、あなたは電子メールで送信感謝、それらへの1つ。この中で
あなたは電子メールありがとう、私のfunctions.phpファイルで、私はこのような自分の名前が含まれるように、ヘッダーの件名を変更することを学んだが:
//add the first name of the person to the person getting the reciept in the subject of the email.
add_filter('woocommerce_email_subject_customer_processing_order','UEBC_change_processing_email_subject', 10, 2);
function UEBC_change_processing_email_subject($subject, $order) {
global $woocommerce;
$subject = 'Thanks for your ' . get_bloginfo('name', 'display') . ' Order, '.$order->billing_first_name .'!';
return $subject;
}
上記のコードは正常に動作し、私にではなく顧客にのみ表示されます。例えば"あなたの注文ABCD服注文ジョン!ありがとう!"私は小さな、これは個人的にしようとしていた電子メールの本文内 は、あなたに感謝のメッセージが、しかし、私はメッセージを作成するとき、私はフックを使用しています:
add_action('woocommerce_email_before_order_table', 'custom_add_content', 20,1);
私はイム以来使用していることを知っていますwoocommerce_email_before_order_table
フックを使用すると、カスタム機能が電子メールの本文に顧客と私の両方に送信されます。
、フックは、カスタム関数は、電子メールのみの本体内に顧客に送信されるようにWoocommerceが提供していることがありますか?
例:woocommerce_email_header_customer_processing_order
またはその旨?
おかげ
brilliant、ありがとうございます。好奇心から、$ emailだけが使われているときに、これらの引数の4つすべてを関数に含めるという目的は何ですか? –
'$ email'は4番目と最後の引数であるため、他の引数を削除することはできません**。将来、いくつかの条件や他の引数に基づくコードを追加する必要があります。 )...最も重要なことは、これがあなたのために働いているかどうかです。 – LoicTheAztec