2012-03-27 33 views
-4

私はワードプレスで単純な電子メールを作成しましたが、電子メールは管理者の電子メールにのみ送信されます。私は、あなたのおかげで重複した電子メールを送信する方法を見つける必要があります。重複した電子メールをユーザーに送信する方法は?

$emailTo = get_option('tz_email'); 
    if (!isset($emailTo) || ($emailTo == '')){ 
     $emailTo = get_option('admin_email'); 
    } 
    $subject = 'I Have A Question to Ask from '.$name; 
    $body = "Name: $name \n\nEmail: $email \n\nPhone: $phone \n\nComments: $comments"; 
    $headers = 'From: '.$name.' ' . "\r\n" . 'Reply-To: ' . $email; 


    wp_mail($emailTo, $subject, $body, $headers); 
    $emailSent = true; 

    } 

洞察が認められます。ありがとうございました。

+0

ジャストコードをコピー&ペースト? – Manuel

+0

彼らが提供する電子メールが実際に提供しているという妥当性はないので、人々を迷惑メールにするのに最適です。 –

+0

@dragon - 長いコードです。だから私は、コードを貼り付けて、重複した電子メールを送る方法を知る必要があるだけです。 – joe

答えて

1

あなたのメールアドレスはすでに$emailになっているようですね。あなたはあなたが質問で示したメッセージの中でそれを使用しました。

$subject = '(duplicate) I Have A Question to Ask from '.$name; 
$body = "This message was sent to the administrator:\n\nName: $name \n\nEmail: $email \n\nPhone: $phone \n\nComments: $comments"; 
$headers = 'From: '.$name.' ' . "\r\n" . 'Reply-To: ' . $email; 
wp_mail($email, $subject, $body, $headers); 
+0

ああありがとう!そこで私は、重複した電子メールをユーザーに送るためにwp_mail()を再利用する必要があります。 – joe

+0

これを使用して1つのメッセージを送信すると、別のメッセージを送信するために使用できます。 – dldnh

+0

でも、ユーザーには1つのメッセージを使用しますが、管理者には使用しません。だから私はwp_mail()を2回使用する必要があります。右? – joe

1

だけ追加します。

wp_mail($email, "Thank you for your message", $body, $headers); 
関連する問題