MW WP Formで送信メールの文章の条件分岐

ラジオボタンの選択肢によって送信メールの本文を分けたいという場合がると思います。

そんな時、function.phpに下記の記述をしてやることによって可能です。


function autoback_my_mail( $Mail_raw, $values, $Data ) {
	if ($Data->get( 'name名' ) == '選択肢A'){
		$Mail_raw->body = '{お名前}'; // 本文を変更	
	} else if ($Data->get( 'name名' ) == '選択肢B'){
		$Mail_raw->body = '{お名前}'; // 本文を変更	
	} else{
		$Mail_raw->body = '{お名前}'; // 本文を変更	
	}
	return $Mail_raw;
}
add_filter( 'mwform_admin_mail_mw-wp-form-XXX', 'autoback_my_mail', 10, 3 );

name名はラジオボタンのname名です。

ラジオボタンのchildren、選択肢A、選択肢B、選択肢Cのどれが選択したかによって、送信されるメールの本文が条件分岐されるようになっています。

admin

cl0606

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です