跳转到主要内容

其他设置

您可以通过将特定格式的代码片段添加到联系表单编辑器屏幕的“附加设置”选项卡面板中,为每个联系表单添加附加设置。 默认情况下,Contact Form 7 支持以下类型的设置。

仅限订阅者模式

subscribers_only: true

您可能希望确保只有登录用户才能提交您的联系表单。在这种情况下,请使用仅限订阅者模式。在此模式下,未登录用户无法提交联系表单,并且会看到一条消息,通知他们需要登录,而登录用户可以照常使用。 在仅限订阅者模式下,不会为联系表单提供反垃圾邮件验证,因为只有受欢迎的人才能使用它们。如果此假设不适用于您的站点,则仅限订阅者模式可能不是您的好选择。

演示模式

demo_mode: on

如果您demo_mode: on在“附加设置”字段中进行设置,则联系表单将处于演示模式。在这种模式下,联系表单将跳过发送邮件的过程,只显示“成功完成”作为响应消息。

跳过邮件

skip_mail: on

该skip_mail设置的工作方式与 几乎相同demo_mode,但skip_mail仅跳过邮件发送。与 不同demo_mode,skip_mail不会影响其他活动,例如使用 Flamingo 存储消息。

验收作为验证

acceptance_as_validation: on

默认情况下,接受复选框的行为与其他类型的字段不同;即使未选中该框,它也不会显示验证错误消息。如果您acceptance_as_validation: on在“其他设置”字段中进行设置,则联系表单中的接受复选框的行为方式与其他表单字段相同。 有关详细信息,请参阅接受复选框。

火烈鸟设置

您可以自定义Flamingo管理屏幕中显示的主题和发件人字段值。有关更多详细信息,请参阅使用 Flamingo 保存提交的消息。

抑制消息存储

do_not_store: true

此设置告诉消息存储模块,例如 Flamingo,不要通过此联系表单存储消息。

JavaScript 代码

on_sent_ok: "alert('sent ok');"
on_submit: "alert('submit');"

如果设置on_sent_ok:后跟一行 JavaScript 代码,则可以告诉联系表单邮件发送成功时应执行的代码。同样,使用on_submit:,您可以告诉在提交表单时应该执行的代码,而不管结果如何。 另请参阅:使用 Google Analytics 跟踪表单提交并在提交后重定向到另一个 URL 注意: on_sent_ok并on_submit已从联系表 7 5.0 中正式删除。您可以使用DOM 事件代替这些设置。