その他の設定

コンタクトフォームの編集画面にある「その他の設定」項目に決まったフォーマットのコード片を追加することで、コンタクトフォームにカスタム設定を追加できます。

Contact Form 7 はデフォルトで以下のタイプの設定をサポートします。

デモモード

demo_mode: on

demo_mode: on をその他の設定に追加すると、そのコンタクトフォームはデモモードで動作するようになります。このモードでは、メール送信のプロセスがスキップされ、「送信完了しました」と応答メッセージが返るだけになります。

検証としての承諾確認

acceptance_as_validation: on

デフォルトでは、承諾確認チェックボックスは他の入力項目とは異なった振る舞いをします。チェックボックスにチェックが入れられてなくても検証エラーメッセージを表示しません。acceptance_as_validation: on をその他の設定に追加することで、承諾確認チェックボックスが他の項目と同様の動作をするようになります。

詳しくは承諾確認チェックボックスを参照。

JavaScript コード

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

on_sent_ok: とそれに続く1行の JavaScript コードを与えると、メール送信が成功した時に実行されるコードを指定できます。同様に、on_submit: を使うと、結果にかかわらずフォーム送信が行われた時に実行されるコードを指定できます。

WordPress のお問い合わせフォームプラグイン。シンプル、でも柔軟。