【问题标题】:Contact form 7 plugin wordpress - How to send email of filled values only联系表格 7 插件 wordpress - 如何仅发送填充值的电子邮件
【发布时间】:2013-11-25 07:16:15
【问题描述】:

我有一个包含一些可选字段的表单,但如果用户没有填写它们,输入的标签将在电子邮件中发送,它们将为空。因此,例如,如果用户没有输入城市字段,则电子邮件将显示城市:

有没有办法设置条件,如果用户不输入可选字段,则不会发送标签?

http://wordpress.org/plugins/contact-form-7/

【问题讨论】:

    标签: wordpress plugins


    【解决方案1】:

    简短的回答:是的,但是。

    长答案:Wpcf7 具有发送事件和其他事件,您可以挂钩以提取和操作它当时拥有的数据。这不是插件的一个有据可查的方面,因为它实际上是供开发人员自己使用的,但是您可以将 add_hook 命令写入您的函数中。 php 文件,然后使用您自己的函数来更改输出。

    我认为发送挂钩称为“wpcf7_send”,因此您可以编写如下函数:

    function beforesend($obj) {
        //manipulation of message here
    } 
    add_hook('wpcf7_send', 'beforesend');
    

    这只是一个起点,但通过探索,您可以找到所需的钩子名称和类结构。

    【讨论】:

      猜你喜欢
      • 2011-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多