其他設置

其他設置

您可以通過將特定格式的代碼片段添加到聯繫表單編輯器屏幕的 「附加設置」 選項卡面板中,為每個聯繫表單添加附加設置。

默認情況下,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_okon_submit 已從聯繫表 7 5.0 中正式刪除。您可以使用 DOM 事件代替這些設置。

上次修改 2021.12.27