前提・実現したいこと
上記を参考にエラーメッセージをまとめたく、
同じ様に書いてみたのですが、エラーメッセージが3つ表示されています。
<td class="birth"> <p>生年月日<span class="required-srt">※</span></p> [mwform_text name="birth_year01" size="0" show_error="false"]年 [mwform_text name="birth_month01" size="0" show_error="false"]月 [mwform_text name="birth_day01" size="0" show_error="false"]日 <br>[mwform_error keys="birth_year01,birth_month01,birth_day01"] </td>
functions.php
1add_filter('mwform_validation_mw-wp-form-340', 'add_mwform_validation_rule', 10, 2); 2function add_mwform_validation_rule($Validation, $data) 3{ 4 $validation_message = 'いずれかの項目が未入力です。'; 5 if (empty($data['birth_year01'])) { 6 $Validation->set_rule('birth_year01', 'noempty', array('message' => $validation_message)); 7 } elseif (empty($data['birth_month01'])) { 8 $Validation->set_rule('birth_month01', 'noempty', array('message' => $validation_message)); 9 } elseif (empty($data['birth_day01'])) { 10 $Validation->set_rule('birth_day01', 'noempty', array('message' => $validation_message)); 11 } 12 return $Validation; 13} 14
発生している問題・エラーメッセージ
上記内容で3項目とも空の場合に
==========================
いずれかの項目が未入力です。
未入力です。
未入力です。
==========================
の様に3つエラーが出てしまいまとまりません。
これはプラグイン やワードプレスのバージョンによってまとまらないのでしょうか。
有識者の方がいらっしゃいましたらご教授頂けますと幸いです。
宜しくお願い致します。
補足情報(FW/ツールのバージョンなど)
mw wp form(バージョン4.4.0)
wordpress (バージョン5.8.1)
php(バージョン7.3.2)
回答1件
あなたの回答
tips
プレビュー