WordPress联系表单设置双收件箱的完整指南

来自:素雅营销研究院

头像 方知笔记
2025年05月02日 01:36

在网站运营中,联系表单是与访客沟通的重要工具。WordPress作为流行的建站平台,提供了多种插件(如Contact Form 7、WPForms等)来创建联系表单。有时,你可能需要将表单提交的信息同时发送到两个不同的收件箱(例如客服邮箱和管理员邮箱),以确保信息及时处理。本文将详细介绍如何实现这一功能。

方法一:通过插件内置功能设置

部分高级表单插件(如WPForms Pro)支持直接添加多个收件人:

  1. 在表单编辑页面,找到通知(Notifications)设置。
  2. 发送至(Send To Email)字段中,输入第一个邮箱地址。
  3. 点击添加新通知(Add New Notification),创建第二个通知并填写另一个邮箱。
  4. 保存设置即可。

方法二:使用Contact Form 7的附加标头

对于免费插件Contact Form 7,可以通过修改邮件标头实现:

  1. 在表单的邮件(Mail)选项卡中,找到附加标头(Additional Headers)
  2. 添加以下代码(用逗号分隔多个邮箱):
Cc: second@example.com

或使用Bcc密送:

Bcc: second@example.com

方法三:通过函数钩子(Hook)扩展

如果插件不支持多邮箱,可在主题的functions.php中添加代码:

add_action('wpcf7_mail_sent', 'send_to_additional_email');
function send_to_additional_email($contact_form) {
$submission = WPCF7_Submission::get_instance();
$email = $submission->get_posted_data('your-email-field'); // 替换为表单字段名
wp_mail('second@example.com', '新表单提交', $email);
}

注意事项

  1. 垃圾邮件风险:频繁发送邮件可能触发垃圾邮件过滤,建议配置SMTP插件(如WP Mail SMTP)提升送达率。
  2. 隐私合规:若涉及用户数据,需在表单中添加隐私政策同意选项。

通过以上方法,你可以轻松实现WordPress联系表单的双收件箱功能,确保重要信息不遗漏!