在網(wǎng)站運(yùn)營(yíng)中,聯(lián)系表單是與訪客溝通的重要工具。WordPress作為流行的建站平臺(tái),提供了多種插件(如Contact Form 7、WPForms等)來(lái)創(chuàng)建聯(lián)系表單。有時(shí),你可能需要將表單提交的信息同時(shí)發(fā)送到兩個(gè)不同的收件箱(例如客服郵箱和管理員郵箱),以確保信息及時(shí)處理。本文將詳細(xì)介紹如何實(shí)現(xiàn)這一功能。
方法一:通過(guò)插件內(nèi)置功能設(shè)置
部分高級(jí)表單插件(如WPForms Pro)支持直接添加多個(gè)收件人:
- 在表單編輯頁(yè)面,找到通知(Notifications)設(shè)置。
- 在發(fā)送至(Send To Email)字段中,輸入第一個(gè)郵箱地址。
- 點(diǎn)擊添加新通知(Add New Notification),創(chuàng)建第二個(gè)通知并填寫(xiě)另一個(gè)郵箱。
- 保存設(shè)置即可。
方法二:使用Contact Form 7的附加標(biāo)頭
對(duì)于免費(fèi)插件Contact Form 7,可以通過(guò)修改郵件標(biāo)頭實(shí)現(xiàn):
- 在表單的郵件(Mail)選項(xiàng)卡中,找到附加標(biāo)頭(Additional Headers)。
- 添加以下代碼(用逗號(hào)分隔多個(gè)郵箱):
Cc: second@example.com
或使用Bcc密送:
Bcc: second@example.com
方法三:通過(guò)函數(shù)鉤子(Hook)擴(kuò)展
如果插件不支持多郵箱,可在主題的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);
}
注意事項(xiàng)
- 垃圾郵件風(fēng)險(xiǎn):頻繁發(fā)送郵件可能觸發(fā)垃圾郵件過(guò)濾,建議配置SMTP插件(如WP Mail SMTP)提升送達(dá)率。
- 隱私合規(guī):若涉及用戶(hù)數(shù)據(jù),需在表單中添加隱私政策同意選項(xiàng)。
通過(guò)以上方法,你可以輕松實(shí)現(xiàn)WordPress聯(lián)系表單的雙收件箱功能,確保重要信息不遺漏!