我正在使用wp_mail函数发送电子邮件,但只有在相同浏览器的新标签中登录仪表板时才会收到电子邮件,如果wp信息中心已关闭,我就不会收到电子邮件。可以帮助一些人。
请找到我正在使用的代码。
add_action( 'wp_ajax_send_message', 'do_send_message' );
function do_send_message() {
if ( isset($_POST['name']) && isset($_POST['email']) &&isset($_POST['message']) &&isset($_POST['phone']) &&isset($_POST['enquiry'])) {
$name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; $phone = $_POST['phone']; $subject = $_POST['enquiry'];
$to = "xyz@domain.com";
$body = "\n\nName: $name \n\nphone: $phone \n\nEmail: $email \n\nMessage: $message";
$success = wp_mail($to,$subject,$body);
if ($success) return true;
}
}