資料請求の場合は名前と住所、相談についてはメールアドレスの入力と、必須項目をチェックボックスの値によって変化させる。

function contact_form_rule( $Validation, $data, $Data ) {
	
	if($data['select_contact'] == "資料請求") {
		$Validation->set_rule('name_main', 'noEmpty', array('message' => '名前を入力してください。'));
		$Validation->set_rule('address', 'noEmpty', array('message' => '送付先の住所を入力してください。'));
	} elseif($data['select_contact'] == "ご相談") {
		$Validation->set_rule('email', 'noEmpty', array('message' => 'メールアドレスを入力してください。'));
	}
   
    return $Validation;
}
add_filter( 'mwform_validation_mw-wp-form-755', 'contact_form_rule', 10, 3 );