【发布时间】:2018-08-24 14:38:54
【问题描述】:
我正在使用 ACF 选项来保存联系表格的电子邮件地址。使用 Wordpress 多站点,我可以通过选项面板设置我希望表单发送给谁。表单正在发送自动回复,但未提交到保存的电子邮件地址。
<?php
$contact_form_email = get_field('contact_form_email','options');
$cyber_to = array($contact_form_email);
# CyberMark Subject Line
$cyber_subject = $s." Form Submission";
# Headers of email
$cyber_headers = "From: " . strip_tags('noreply@email.com') . "\r\n";
$cyber_headers .= "MIME-Version: 1.0" . "\r\n";
$cyber_headers .= "Content-Type: text/html; charset=ISO-8859-1" . "\r\n";
# CyberMark message
$cyber_msg = '<table width="500" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Name:</td>
<td style="margin-left: 5px;">'.$n.'</td>
</tr>
<tr>
<td>Email:</td>
<td style="margin-left: 5px;">'.$e.'</td>
</tr>
<tr>
<td>Phone:</td>
<td style="margin-left: 5px;">'.$t.'</td>
</tr>
<tr>
<td>Message:</td>
<td style="margin-left: 5px;">'.$m.'</td>
</tr>
</table>';
# Loop through all email recipients
foreach($cyber_to as $cyber_email)
{
mail($cyber_email,$cyber_subject,$cyber_msg,$cyber_headers);
}
?>
【问题讨论】:
标签: php wordpress advanced-custom-fields