ワードプレス歴およそ15年のフロントエンドエンジニアです。
関数作成からサイト構築まで、何でもご相談ください。

MW Form 送信先変更のまとめ

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。
プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
2023.07.29公開


function ~ ( $Mail, $values, $Data ) とした場合、送信先は$Mail->to = ~;

問い合わせの種類などで変更する場合は if ($Data->get( ‘お問い合わせの種類’ ) == ‘~’){ で振り分ける。

店舗などを選択して、それぞれに設定したアドレスに送信する場合、
if ($Data->get( ‘店舗’ )) { $select = $Data->get( ‘店舗’ ); $tenpo = get_page_by_title($select, OBJECT, ‘tenpo’); $tenpo_address = get_field(‘mailaddress’,$tenpo->ID); $Mail->to = $tenpo_address;
*カスタム投稿タイプtenpo で店舗名がタイトルの投稿を作成し、送信先アドレスの設定がある前提。
*店舗のページにフォームを表示する場合は、$id = $Data->get(‘id’); $mailaddress = get_field(‘mailaddress’,$id); ページ遷移する場合はパラメータの投稿IDから。


情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。
プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
2023.07.29公開