お問い合わせフォームで、事業所が多いところでは、お問合せ先を決めたい場合がある。

送信先を変更できるお問い合わせフォームを作る場合、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-***にすると、自動返信に対するフックとなる。