При отправке формы как отправить 2 сообщения электронной почты разным пользователям
Я создал пользовательскую форму php, и при ее отправке пользователю отправляется электронное письмо, но я также хочу отправить электронное письмо администратору, чтобы администратор был в курсе отправки форм на веб-сайте с помощью wp_mail.
<form action="<?php echo get_permalink() ?>" method="post" enctype="multipart/form-data">
<input type="text" name="ch_name" placeholder="Name*" value="" required>
<input type="text" name="ch_phone_num" placeholder="Phone*" value="" required>
<input type="email" name="ch_email" placeholder="Email*" value="" required>
<input type="text" name="ch_company" placeholder="Company*" value="" required>
<input type="text" name="ch_job_title" placeholder="Job Title*" value="" required>
<input type="file" name="upload" value="">
<input type="submit" name="submit" id="submitted">
</form>
И его обработка:
if(isset($_POST['submit'])) {
$ch_name = $_POST['ch_f_name'];
$ch_phone_num = $_POST['ch_phone_num'];
$ch_email = $_POST['ch_email'];
$ch_company = $_POST['ch_company'];
$ch_job_title = $_POST['ch_job_title'];
$to = $ch_email;
$subject = "Thank you for job Submission ";
$content = "'.$ch_name.'";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: Job Post at [email protected]' .
wp_mail($to,$subject,$content,$headers);
}
1
Author: Krzysiek Dróżdż, 2018-12-05
1 answers
Хорошо, все, что вам нужно сделать, это добавить код для второго электронного письма в том же месте:
if ( isset( $_POST['submit']) ) {
$ch_name = $_POST['ch_f_name'];
$ch_phone_num = $_POST['ch_phone_num'];
$ch_email = $_POST['ch_email'];
$ch_company = $_POST['ch_company'];
$ch_job_title = $_POST['ch_job_title'];
$to = $ch_email;
$subject = "Thank you for job Submission ";
$content = "'.$ch_name.'";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: Job Post at [email protected]' . "\r\n";
wp_mail( $to, $subject, $content, $headers );
// And here goes second email:
$admin_email = get_option( 'admin_email' );
$headers = 'From: Job Post at [email protected]' . "\r\n";
wp_mail(
$admin_email,
'Subject of second email',
'Message content',
$headers
);
}
0
Author: Krzysiek Dróżdż, 2018-12-05 22:38:39