【发布时间】:2017-01-06 22:34:22
【问题描述】:
我想通过我在 Wordpress 中的自定义主题发送一封 HTML 电子邮件。
而不是像这样填充主体:
$message = "";
$message = "<h3>Someone has applied for a job on the site.</h3>" . "<br><br>";
$message .= "Profile Picture URL: " . $Picture . "<br>";
$message .= "Name: " . $Name . "<br>";
$message .= "Email: " . $Email . "<br>";
$message .= "Phone: " . $Phone . "<br>";
$message .= "Work Phone: " . $WorkPhone . "<br>";
$message .= "Resume: " . $Resume . "<br>";
$message .= "Preferences: " . sanitize_text_field($Preferences) . "<br><br>";
相反,我希望 HTML 电子邮件模板成为它自己的文件。
然后,我想读取 HTML 电子邮件模板文件,并使用存储在 php 变量中的一些数据填充其中的部分内容。
所以,假设我有一个 html 文件:
emailtemplate.html
<h3>Name: [NameGoesHere]</h3>
<h3>Address: [AddressGoesHere]</h3>
然后,在我的 php 文件中,我有:
$name = "Jane Doe";
$address = "123 Street";
$message = "";
wp_mail($to, $subject, $message, $headers, $attachments);
我如何读入那个 html 文件,将名称和地址放在它所在的位置,然后将其存储在 $message 中?
我的示例看起来太简单了,但实际上我已经构建了 3 封非常详尽的 HTML 电子邮件,我想使用它们,而且每封都包含很多代码。
谢谢,
【问题讨论】:
标签: php wordpress html-email