Wordpress联系表7:我可以发送3封不同的电子邮件吗?

Wordpress联系表7:我可以发送3封不同的电子邮件吗?,wordpress,contact-form-7,Wordpress,Contact Form 7,我有一张联系表,人们可以在上面登记他的朋友。该表单将信息发送给我,并向注册其朋友的用户发送感谢电子邮件,但我需要再向其朋友发送一封带有不同文本的电子邮件。联系人表单7是否可以这样做?您好,您需要在成功事件后添加自定义代码(wpcf7submit)从CF7触发检查此链接,以了解联系人表单7是否有一个wpcf7\u mail\u sent挂钩 // ...in functions.php add_action('wpcf7_mail_sent', function ($cf7) { // R

我有一张联系表,人们可以在上面登记他的朋友。该表单将信息发送给我,并向注册其朋友的用户发送感谢电子邮件,但我需要再向其朋友发送一封带有不同文本的电子邮件。联系人表单7是否可以这样做?

您好,您需要在成功事件后添加自定义代码(wpcf7submit)从CF7触发检查此链接,以了解联系人表单7是否有一个
wpcf7\u mail\u sent
挂钩

// ...in functions.php
add_action('wpcf7_mail_sent', function ($cf7) {
    // Run code after the email has been sent
});

因为CF7本身还不能做到这一点,所以我为它编写了一个基本插件()。关键在于使用CF7的钩子和函数为您完成大部分工作:

  • 使用过滤器挂钩
    wpcf7\u contact\u form\u properties添加另一个邮件属性(如果不存在的话)
  • 使用
    wpcf7\u编辑器\u面板
    filter钩子添加另一个邮件表单部分
  • 清理传入邮件表单数据,并将其指定为
    wpcf7\u save\u contact\u表单
    操作挂钩中表单对象的属性
  • 允许它与
    wpcf7\u附加邮件一起发送
    filter hook
  • 这并不难,每一步都很小。相关的代码是,但是如果您愿意在代码中设置静态数量的额外邮件消息,则不必使用创建设置页面的任何部分