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

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

WordPressのContactForm7で、フォームの値によってメールの送り先を変えたい場合が出てきたので調べてみました。基本的な機能だけで実現は可能のようです。

まずは送信先を選ぶフォームを作成。
ラジオボタンで送信先を選択するようにします。

お問い合わせ先 [radio your-sendto use_label_element "送信先1|send1@hogehoge.com" "送信先2|send2@hogehoge.com" "送信先3|send3@hogehoge.com" ]

選択項目に送信先メールアドレスをパイプで区切って入れるのがポイントみたいですね。
これで「your-sendto」というフォーム名に選択項目のラベルとメールアドレスが入ります。

次に送信メール先をシステムに反映します。
「メール」タブの「送信先」に先ほどつけた名前「your-sendto」を入れます。
こんな感じです。

これで送信先が変わります。

今回は以上です!