这是我的模板代码,它不会在wordpress中向客户发送邮件。请任何人帮我修改这段代码。感谢
<?php
/*
Template name: contact
*/
get_header();
$email="test@gmail.com";
$subject="testing";
$message = "hi this is test";
$headers = 'From:' . "testing@gmail.com";
if(wp_mail($email, $subject, $message, $headers))
{
echo "sending mail test";
}
else
{
echo "not";
}
get_footer();
?>
答案 0 :(得分:0)
我检查了脚本并且它正常工作。也许你在服务器上有问题。
答案 1 :(得分:0)
这是因为你没有使用php的标准邮件功能。这个插件会帮助你。 WP mail SMTP
从设置页面上的选项中选择“使用PHP邮件功能发送电子邮件”并查看电子邮件。
答案 2 :(得分:0)
尝试设置标题
$headers[] = 'Content-type: text/plain; charset=utf-8';
$headers[] = 'From:' . "testing@gmail.com";
或
您的服务器(托管)可能有问题