MW WpForm バリデーション

選択肢が○○の時は、必須にするというバリデーションの設定

function my_validation_rule( $Validation, $data ) {
if ( $data[ ‘お問い合わせ項目’ ] === ‘資料請求について’ ) {
$Validation->set_rule( ‘郵便番号’, ‘noEmpty’, array(
‘message’ => ‘資料請求の場合は必ずご記入下さい。’
) );
$Validation->set_rule( ‘住所’, ‘noEmpty’, array(
‘message’ => ‘資料請求の場合は必ずご記入下さい。’
) );
$Validation->set_rule( ‘電話番号’, ‘noEmpty’, array(
‘message’ => ‘資料請求の場合は必ずご記入下さい。’
) );
}
return $Validation;
}
add_filter( ‘mwform_validation_mw-wp-form-2628’, ‘my_validation_rule’, 10, 2 );