我有一个联系表格,人们在那里注册他的朋友。表格将信息发送给我,并感谢您通过电子邮件发送给用户注册他的朋友,但我需要再发送一封电子邮件给他的朋友,并附上不同的文字。联系方式7可以吗?
答案 0 :(得分:1)
你好你需要在CF7成功事件(wpcf7submit)之后添加自定义代码检查more detail
的这个链接答案 1 :(得分:1)
联系表格7有一个wpcf7_mail_sent
钩子。
// ...in functions.php
add_action('wpcf7_mail_sent', function ($cf7) {
// Run code after the email has been sent
});
答案 2 :(得分:0)
由于CF7本身仍然不执行此操作,因此我为此编写了一个基本插件(More Mails for CF7)。关键在于使用CF7的钩子和函数为您完成大部分工作:
wpcf7_contact_form_properties
添加另一个邮件属性(如果不存在)wpcf7_editor_panels
过滤器挂钩添加另一个邮件表单部分。wpcf7_save_contact_form
操作挂钩中将其分配为表单对象的属性。wpcf7_additional_mail
过滤器挂钩一起发送。这并不难,每个步骤都非常小。相关代码为here,但如果您愿意在代码中设置静态数量的额外邮件,则不必使用创建设置页面的任何部分。