Wordpressのプラグインmwwpformのエラー文をまとめる際のfunction.phpの構文について
解決したいこと
Wordpressのメールフォームプラグインmwwpformで、生年月日や姓名の複数項目のエラー文をまとめる際に、姓名、フリガナ、生年月日などすべて機能させたい。
function.phpにどのように記載するべきか知りたいものです。
例)
mwwpformのエラー文をまとめるで検索した際に、ソースコードはよく公開されているのですが、姓名、フリガナ、生年月日など複数の構文をfunction.phpに併記すると、Syntaxエラーが出るか、出なくても一つ目以降は機能しなくなります。
発生している問題・エラー
出ているエラーメッセージを入力
例)
または、問題・エラーが起きている画像をここにドラッグアンドドロップ
該当するソースコード
function add_mwform_validation_rule( $Validation, $data ) {
$validation_message = '姓および名をご入力ください';
if ( empty( $data['name1'] ) ) {
$Validation->set_rule( 'name1', 'noempty', array( 'message' => $validation_message ) );
} elseif ( empty( $data['name2'] ) ) {
$Validation->set_rule( 'name2', 'noempty', array( 'message' => $validation_message ) );
}
return $Validation;
}
add_filter('mwform_validation_mw-wp-form-1316', 'validation_rule', 10, 2);
function add_mwform_validation_rule( $Validation, $data ) {
$validation_message = 'フリガナを全角カナでご入力ください';
if ( empty( $data['kana1'] ) ) {
$Validation->set_rule( 'kana1', 'noempty', array( 'message' => $validation_message ) );
} elseif ( empty( $data['kana2'] ) ) {
$Validation->set_rule( 'kana2', 'noempty', array( 'message' => $validation_message ) );
}
return $Validation;
}
add_filter('mwform_validation_mw-wp-form-1316', 'validation_rule', 10, 2);
例)
自分で試したこと
2つまたは3つの構文の共通している先頭行と最終行等を3つをまとめて、入力したがSyntaxエラーが出ました。