在WordPress中发送分部分电子邮件的正确方式是什么?

时间:2015-05-11 作者:Euphorbium

我还没有看到使用wp\\u邮件功能发送包含html和纯文本的电子邮件的示例。

1 个回复
最合适的回答,由SO网友:Bysander 整理而成

您的意思是在HTML版本的同时发送纯文本版本吗?

如果是我发现的this page 有助于设置:

关键在于:

 //create a boundary for the email. This 
 $boundary = uniqid(\'np\');

 //headers - specify your from email address and name here
 //and specify the boundary for the email
 $headers = "MIME-Version: 1.0\\r\\n";
 $headers .= "From: Your Name \\r\\n";
 $headers .= "To: ".$email."\\r\\n";
 $headers .= "Content-Type: multipart/alternative;boundary=" . $boundary . "\\r\\n";

 //Plain text body
 $message .= "Hello,\\nThis is a text email, the text/plain version.
 \\n\\nRegards,\\nYour Name";
 $message .= "\\r\\n\\r\\n--" . $boundary . "\\r\\n";
 $message .= "Content-type: text/html;charset=utf-8\\r\\n\\r\\n";

 //Html body
 $message .= "
  Hello,
 This is the html version.

 Regards,
 Your Name";
 $message .= "\\r\\n\\r\\n--" . $boundary . "--";
希望这有帮助

结束

相关推荐

如果$_Server[‘REQUEST_URI’]为/wp-login.php?check Email=REGISTED,则重定向

这个问题扩展了这个问题Redirect to custom url when registration fails?:他在评论中指出。。要在成功注册时重定向用户,必须add_action 对于login_head 并检查是否$_SERVER[\'REQUEST_URI\'] 是/wp-login.php?checkemail=registered, 并重定向到正确的。可能有一个名为registration_redirect, 但它不起作用我正在尝试将其转换为代码,下面是我得到的:function redi