Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 通过wp_邮件发送带有标题的电子邮件_Php_Wordpress_Email - Fatal编程技术网

Php 通过wp_邮件发送带有标题的电子邮件

Php 通过wp_邮件发送带有标题的电子邮件,php,wordpress,email,Php,Wordpress,Email,我需要从wordpress网站发送邮件。我正在使用wp_邮件。我想在邮件中添加$header,这样邮件就会显示是谁发送的 当我使用这样的$header时: $headers = "From: $name <$email>" 我总是收到“错误”,而且没有邮件。我读过关于“wp\u mail\u from”和“wp\u mail\u from\u name”的文章,但我不知道如何使用它。您是否尝试过使用$headers作为数组?请尝试此操作,而不是当前的$headers行: $he

我需要从wordpress网站发送邮件。我正在使用wp_邮件。我想在邮件中添加$header,这样邮件就会显示是谁发送的

当我使用这样的$header时:

$headers = "From: $name <$email>"  

我总是收到“错误”,而且没有邮件。我读过关于“wp\u mail\u from”和“wp\u mail\u from\u name”的文章,但我不知道如何使用它。

您是否尝试过使用$headers作为数组?请尝试此操作,而不是当前的$headers行:


$headers[]='From:$name'。“\r\n”

不,没有帮助。但是我发现:
$headers.=“回复:\”$name\“\r\n”
很有效,现在对我来说已经足够了。但如果有人知道如何启用“From”,那就太酷了。
if (wp_mail( $to, $subject, $message, $headers) ) {
    echo 'Thanks!';
} else {
    echo 'Error!';