Contact Form 7でradioの値によって送信するメアドを替える
2025.01.31 09:00
2025.01.31 11:00

WordPressのContactForm7で、フォームの値によってメールの送り先を変えたい場合が出てきたので調べてみました。基本的な機能だけで実現は可能のようです。
まずは送信先を選ぶフォームを作成。
ラジオボタンで送信先を選択するようにします。
お問い合わせ先 [radio your-sendto use_label_element "送信先1|send1@hogehoge.com" "送信先2|send2@hogehoge.com" "送信先3|send3@hogehoge.com" ]
選択項目に送信先メールアドレスをパイプで区切って入れるのがポイントみたいですね。
これで「your-sendto」というフォーム名に選択項目のラベルとメールアドレスが入ります。
次に送信メール先をシステムに反映します。
「メール」タブの「送信先」に先ほどつけた名前「your-sendto」を入れます。
こんな感じです。

これで送信先が変わります。
今回は以上です!