【问题标题】:Send a copy to yourself with Contact Form 7 in WordPress使用 WordPress 中的联系表 7 向自己发送一份副本
【发布时间】:2012-06-23 12:49:03
【问题描述】:

我需要在 WordPress 的联系表 7 中添加一个带有文本“向自己发送此电子邮件的副本”的复选框,以便发件人可以收到他发送的邮件的副本。

我在谷歌上找不到任何东西,所以非常感谢您的帮助。 谢谢。

【问题讨论】:

    标签: forms wordpress contact


    【解决方案1】:

    将此代码添加到您主题的functions.php中

     add_filter( 'wpcf7_additional_mail', 'my_wpcf7_use_mail_2_or_not', 10, 2 );
    
    function my_wpcf7_use_mail_2_or_not( $additional_mail, $cf ) {
        if ( 'yes' != $cf->posted_data['sendcopy'] )
            $additional_mail = array();
    
        return $additional_mail;
    }
    

    并将选择标签更改为:

    [select sendcopy "no" "yes"]
    

    从您收到的带有邮件标签的电子邮件中复制电子邮件并将其放入 mail(2) 字段。和

    勾选邮件(2)。那么只有当他们选择“是”时,您的 Mail(2) 才会处于活动状态。

    【讨论】:

      【解决方案2】:

      在上述解决方案中,您可以有两个收件人,但您询问了邮件副本,因此可能需要抄送。 最佳做法是使用“contact form 7”wp 插件的“附加标题”功能。

      祝你好运! :)

      P.S.:但是checkbox比较复杂,需要在“Form”框中使用JS验证。

      【讨论】:

        【解决方案3】:

        在邮寄地址输入字段中,您可以添加其他以逗号分隔的电子邮件地址。

        +1 也适用于重力形式。它的开发者许可证非常物有所值一个出色的插件。

        【讨论】:

          【解决方案4】:

          我不再使用 Contact Form 7,但据我记得在您的表单设置页面上,有两个区域称为 Mail。第一个用于接收,您可以通过选中复选框 Mail(2) 启用另一个。那个是用来复印的。

          http://s.wordpress.org/extend/plugins/contact-form-7/screenshot-1.png?r=561651


          顺便说一句,我推荐使用:http://www.gravityforms.com/

          非常易于使用,并且有很多可供选择的选项。

          【讨论】:

          • 谢谢。我试试看:)
          • 我肯定已经安装了 Concact Form 7 插件,它确实存在。虽然 Gravity Forms 是一个商业插件,但值得一试,你不会失望的。
          猜你喜欢
          • 1970-01-01
          • 2014-08-27
          • 2017-11-17
          • 2018-04-16
          • 1970-01-01
          • 2015-11-07
          • 1970-01-01
          • 2014-10-08
          • 1970-01-01
          相关资源
          最近更新 更多