お問い合わせフォームで、事業所が多いところでは、お問合せ先を決めたい場合がある。
送信先を変更できるお問い合わせフォームを作る場合、MW WP FORMを利用する場合はfunction.phpにフックを追加する方法がある。
//条件分岐によるメール送信先操作 function autoback_my_mail( $Mail_raw, $values, $Data ) { if ($Data->get( 'category' ) == 'cat_a'){ //cat_aを選んだ場合 $Mail_raw->to = 'hoge1@example.jp'; } else if ($Data->get( 'category' ) == 'cat_b'){ //cat_bを選んだ場合 $Mail_raw->to = 'hoge2@example.jp'; } else if ($Data->get( 'category' ) == 'cat_c'){ //cat_cを選んだ場合 $Mail_raw->to = 'hoge3@example.jp'; } return $Mail_raw; } add_filter( 'mwform_admin_mail_raw_mw-wp-form-***', 'autoback_my_mail', 10, 3 );
***にMW WP FORMが割り当てた番号をつける
mwform_auto_mail_raw_mw-wp-form-***にすると、自動返信に対するフックとなる。