2

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

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

4

4 回答 4

7

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

在此处输入图像描述

祝你好运!:)

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

于 2012-06-21T12:12:34.743 回答
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/

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

于 2012-06-21T10:06:41.037 回答
1

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

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

于 2012-06-21T10:46:39.537 回答
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) 才会处于活动状态。

于 2014-10-28T03:30:34.613 回答