• !

  公開日:

【Contactform7カスタマイズ】パイプを使用して1つのフォームで該当する担当部署にだけ送信する方法 フォームタブ編

ワードプレスプラグイン【Contactform7】パイプを使用して1つのフォームで該当する担当部署にだけ送信する方法です。

【Contactform7】パイプを使用して1つのフォームで該当する担当部署にだけ送信する方法

一般の顧客からのお問い合わせ、メディアからのお問い合わせなどフォームがたくさんある分トップページからのアクセスがしにくくなります。
例えば構造としてトップから総合のお問い合わせがあり、その中に「メディアの方はこちら」というアンカーテキストがあり、それを開いてやっとメディアの方がお問い合わせフォームの入力にたどり着けると言ったスタイルです。
今回の前提として、どれも入力項目が同じだがメディア用、一般顧客用と分けてContactform7を使用している方には便利な使い方をご紹介します。

この記事でできる事

では早速やってみましょう!
※プラグインContactform7をまだインストールしていない場合は下記記事をご参照ください。
お問合せフォームを簡単に作れるプラグイン「Contact Form 7」の設定方法

担当部署の名前とメールアドレスのリスト準備

パソコンのメモ帳機能を起動して、ドロップダウンメニューに表示させる担当部署名と、それぞれの送信先メールアドレスをリストアップしましょう。

ベースとなるお問い合わせフォームを準備する

お問い合わせフォームのショートコードを取得する

既に公開されているお問い合わせフォームがある場合、そこを編集しているとその間に顧客が送信するとデータが拾えなくなりますので、新規作成しましょう。
管理画面>お問い合わせ>新規作成をクリックします。
お問い合わせフォーム新規作成

タイトル、ボタン中央寄せにするコードを追加します。
題名部分は不要ですので該当部分は削除して、ページを保存します。

お問い合わせフォーム作成画面

非公開の固定ページにショートコードを貼り付ける

赤枠で囲われたショートコードをコピーし、非公開で作成した固定ページに貼り付けましょう。
お問い合わせフォームショートコード
するとこのような項目が表示されています。
お問い合わせフォーム公開画面

ベースの項目はサイトによってまちまちですので、ここで必要な項目がある場合は追加しておきましょう。
次に担当部署のリストを作成します。

送信先リストを作成

ドロップダウンの項目を追加

直打ちでも既に入力されているところからコピー&ペーストでも良いので、「お問い合わせ内容」を作成します。
お問い合わせ項目

今回はドロップダウンメニューで選べるようにしますので、ショートコードを挿入したい場所にマウスカーソルをあわせてドロップダウンメニューを選択してください。
ドロップダウンメニュー選択

お問い合わせ種別を設定

名前を任意の文字列に変更しましょう。
「空の項目を先頭に挿入する」にチェックを入れて、何も選んでいない時は空欄になるようにします。
リストは例として「経理関係」「広報関係」「カスタマーサポート」から選べるようにします。
1行に1つ入力してください。
ここまでですとただのドロップダウンメニューで、送信先はお問い合わせフォームに登録されたメールアドレスにすべて送信されてしまいます。
ここからもう一段階手を加えていきます。
ドロップダウンメニュー作成画面

次に「経理関係」「広報関係」「カスタマーサポート」のあとに半角の「|」を入れます。
※Shiftを押しながらキーボードの「¥」です。
すぐ後にメモ帳に残しておいたそれぞれの送信先メールアドレスを貼り付けます。
ドロップダウンメニューにアドレス追加

今お問い合わせフォームに以下のような項目が追加されています。

パイプを使用したドロップダウンメニュー
※必要に応じてinclude_blankの前に半角スペース+class:form-controlを追記してください。
長くてわかりにくい場合は以下をコピーして書き換えてください。

公開画面で確認してみましょう。
ドロップダウンメニューの見た目はメールアドレスを入れる前とかわりがありません。
公開画面で確認

次の記事ではメールの設定

これでフォームの設定は完了です。
次は選択された担当部署へメールを送るようにメールタブの設定をおこないます。