ContactForm7 選択肢で条件分岐するフォームを作成するプラグイン【Conditional Fields】

サムネ_contact-forms-terms

お問い合わせフォームを作成する際、多くの人が利用するWordPressのプラグイン「ContactForm7」。しかし、特定の選択肢が選ばれた時にのみ表示される項目を追加したい場合このプラグインのみではできません。
その解決策として、「Conditional Fields for Contact Form 7」というプラグインがあります。このプラグインを利用することで、簡単に条件分岐ができるようになります。

この記事では、プラグイン「Conditional Fields for Contact Form 7」の使い方を詳しく紹介していきます。


AI・Microsoft 365 活用を業務改善につなげたい企業向けに、研修・導入支援・活用サポートを行っています。
「どんなことを依頼できる?」「実際の活用事例は?」という方は、ぜひ無料資料をご覧ください。

\ 業務効率化・補助金情報をお届け/

\ 活用事例も掲載しています /

目次

「Conditional Fields for Contact Form 7」の導入方法

「Conditional Fields for Contact Form 7」は「Contact Form 7」の機能を拡張できるプラグインです。

このプラグインを追加することで「Contact Form 7」に条件分岐を追加することができます。

このプラグインをインストールするには、プラグイン追加画面で「Conditional Fields」と検索してください。
「Conditional Fields for Contact Form 7」が表示されたら今すぐインストールからインストールを行い有効化すれば完了です。

プラグイン新規追加

条件分岐を設定する方法

プラグインをインストールするとフォームの編集画面に「条件付きフィールド」タブと「条件付きフィールドグループ」が追加されています。

プラグイン追加後
STEP
条件分岐選択肢を作成

まず分岐の条件になる選択肢を作成します。
チェックボックスもしくはラジオボタンで作成してください。

ContactForm7
STEP
条件グループの作成

追加された「条件付きフィールドグループ」のボタンからgroupタグを追加します。
groupタグの名前を付けてタグを挿入してください。

ContactForm7

タグを挿入するとこんな感じです。

ContactForm7

グループの中には条件の時に表示する選択肢を入れます。

ContactForm7

これでフォームは完了です。

STEP
条件の作成

条件付きフィールドタブに移動して先ほど追加した選択肢を表示させる条件を作成します。

show:作成したグループが選べるようになっているので先ほど作成したものを選択
if  :フォームに入っているタグの名前を選べますので、条件にしたい選択肢を選択


今回の場合は「補助金・RPA・グラフ」の選択肢(radio-277)を選び、条件:equals(等しい)にし、テキスト入力は選択肢の中にある「補助金」を選びます。

これで補助金という選択肢が選ばれたときにグループ内の選択肢が表示されるようになります。

ContactForm7
STEP
結果

先ほどの設定が完了するとこのようになります。

画像に alt 属性が指定されていません。ファイル名: .gif

自動送信メールに条件分岐

フォームの条件分岐の設定ができたら次は自動送信メールの文章にも条件分岐させましょう。

条件分岐の時のみ表示させるにはフォームと同じようにグループの名前で囲みます。

条件分岐メール

選択肢によって送信先メール変更

ユーザーが選んだ選択肢によってメールの送信先を変更することもできます。
ラジオボタンやドロップダウンメニューを選択して、オプションの中に「選択肢名|メールアドレス」と入力します。

営業部について|eigyo@d-spport.jp
経理部について|keiri@d-spport.jp
メール付き選択肢
入力例

タグの挿入が完了したら次は送信先のメールアドレスが変わるようにしましょう。

さきほど追加したボタンのテンプレートを送信先に入れます。
※”|”で区切るとタグを入れた際にメールアドレスの部分が優先されます。
題名の部分には[_raw_]を前につけることで選択肢の文字列のみ取り出せます。

テキスト取り出し

これで、選択肢毎に送信先を変更できます。

まとめ

今回はWordpressのプラグインであるcontactform7の拡張機能についてでした。
この機能を追加することにより複雑なフォームを作成できますので、お問い合わせの項目が増えた場合などに使えます。


AI・Microsoft 365 活用を業務改善につなげたい企業向けに、研修・導入支援・活用サポートを行っています。
「どんなことを依頼できる?」「実際の活用事例は?」という方は、ぜひ無料資料をご覧ください。

\ 業務効率化・補助金情報をお届け/

\ 活用事例も掲載しています /


ご質問やご相談などがございましたら、ぜひお気軽にお問い合わせください。

\2営業日以内にご返信! /

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次