※社内専用

Contact form7のフォーム内の選択で宛先を変更したい

  • HOME
  • EPRESS-BS
  • Contact form7のフォーム内の選択で宛先を変更したい

条件

・ドロップダウンメニューかラジオボタンでの選択

注意

あくまで宛先を変更するものであって、宛先により自動返信メールの文面を変えるなどはできない。(プラグイン導入により可能のようだが未検証)

作業(ドロップダウンメニューの場合)

例なのでyour-recipientや内容は適宜変更する。
  1. お問い合わせ>コンタクトフォーム>フォームタブ
    “表示されるテキスト|アドレス”で入力する。
    [select your-recipient "CEO|ceo@example.com" "Sales|sales@example.com" "Support|support@example.com"]
  1. お問い合わせ>コンタクトフォーム>メールタブ
    必ず自動返信メールと合わせて2か所を調整する。
    ・送信先を下記に変更する。
    [your-recipient]
    ※パイプ文字より後の値(メールアドレス)が出る。
    ※メールアドレスそのものを表示するのはスパムのターゲットにされる可能性から好ましくない。
  2. ・メッセージ本文に記載する
    [_raw_your-recipient]
    ※パイプ文字より前の値(テキスト)が出る
    案件によると思うので何が出るのが好ましいのか要確認。
  1. 確認作業
    自分のメールアドレス宛に テスト送信をして挙動と内容を確認する。
    ※送信先に「不正なメールボックス構文が使用されています。」と表示されるかもしれないが送信できれば問題ない。

参照

・パイプを使って送信先を選択可能に
https://contactform7.com/ja/selectable-recipient-with-pipes/