情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
*MW Form は開発終了になっています。
aもbも必須項目ではないが、aに入力があるときはbも入力して欲しいので、aに入力があったらbを必須項目としてチェックしたい。
function my_required_data( $validation, $data ) { $aaa = $data['aaa']; if( isset( $aaa ) && !empty($aaa) ) { $validation->set_rule( 'bbb', 'noEmpty', array( 'message' => 'bbbを入力してください') ); } return $validation; } add_filter( 'mwform_validation_mw-wp-form-xxxx', 'my_required_data', 10, 2 );