Это мой код для отправки электронной почты с помощью wp_mail()
метода
$user_email = $_POST["user_email"];
$subject = 'Account is ready.';
$message = "Hello <b>$user_name</b>,a new account created for you and you need to create a password, <a href'http:example.com/account?email=$user_email'>click here</a> to create a password and login.";
$headers[] = 'MIME-Version: 1.0';
$headers[] = 'Content-type: text/html; charset=iso-8859-1';
$mail = wp_mail($user_email, $subject, $message, $headers);
if($mail){
echo 'Sent email to user.';
}
else {
echo 'Oops something went wrong to sending email.';
}
на самом деле это не сработало, я имею в виду не отправлять письмо пользователю, а изменить метод wp_mail()
следующим образом
$mail = wp_mail($user_email, $subject, $message);
это работает, это означает, что он никогда не принимал более трех параметров, но мне нужно добавить $headers
для HTML.
Что я могу сделать сейчас?
Любой совет?
Спасибо