2012-03-27 2 views
-4

Ich machte einfache E-Mail in WordPress, aber es würde nur E-Mails an die Administrator-E-Mail senden. Ich muss den Weg finden, doppelte E-Mail mit Dank an den Benutzer zu senden.Der Weg, um doppelte E-Mail an den Benutzer zu senden?

$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; 

    } 

Einsicht ist willkommen. Vielen Dank.

+0

einfach kopieren und fügen Sie den Code? – Manuel

+0

Gute Möglichkeit, Leute zu spammen, da es keine Bestätigung gibt, dass die von ihnen angegebene E-Mail wirklich ihre ist. –

+0

@dragon - es ist ziemlich lange Code. Also habe ich den Code eingefügt, den ich nur wissen muss, wie man doppelte E-Mails sendet. – joe

Antwort

1

sieht aus wie Sie bereits die E-Mail-Adresse des Benutzers in $email haben, richtig? Sie haben es in der Nachricht verwendet, die Sie in der Frage gezeigt haben.

$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

ah danke! Daher muss ich wp_mail() erneut verwenden, um doppelte E-Mails an Benutzer zu senden. – joe

+0

Sie verwenden es, um eine Nachricht zu senden, Sie können sie verwenden, um eine andere Nachricht zu senden. – dldnh

+0

ok, aber wenn ich eine Nachricht an den Benutzer, aber nicht an den Benutzer admin verwenden. Also muss ich wp_mail() zweimal benutzen. Recht? – joe

1

Fügen Sie einfach:

wp_mail($email, "Thank you for your message", $body, $headers); 
Verwandte Themen