【问题标题】:Customising Contact Form 7 in wordpress在 wordpress 中自定义联系表 7
【发布时间】:2012-09-05 05:08:26
【问题描述】:
我在 word press 中使用联系表 7。在这里,我创建了 2 个表单,即表单 1、表单 2。当表单 1 的数据填写并提交时,它需要转到表单 2 页面。
这里我不想在提交表单 1 时发送邮件。所以我需要停止向表单 1 发送电子邮件,并且在提交表单 1 后它需要转到表单 2 页面。如果我提交表格 2,我需要发送电子邮件。我已将两种表格分配到不同的页面。怎么做?
非常感谢任何帮助!
提前致谢
【问题讨论】:
标签:
wordpress
email
contact-form-7
【解决方案1】:
在Form 1的联系人管理页面,您会在底部附近找到附加设置区域。只需在其中插入两行:
demo_mode: on
on_sent_ok: "location = 'http://example.com/';"
使用demo_mode 设置,您可以停止电子邮件发送。此外,包括 Akismet 在内的所有验证都将在表单字段上完成。
提交成功后,可以使用on_sent_ok JavaScript 动作钩子运行一行 JavaScript 代码。使用location 参数可以指定要重定向到的URL。
最后,您可能希望隐藏 Form 1 页面上的弹出消息。为此,您可以使用例如一些css 样式:
<form-id> .wpcf7-response-output {
display: none;
}
测试日期:
- 联系表 7 版本 3.3.1
- WordPress 版本 3.4.2