バリデーションエラー時のエラーメッセージをカスタマイズできるフックです。フック名「mwform_error_message_mw-wp-form-xxx」の xxx の部分はフックを適用したいフォームの作成画面に表示されているフォーム識別子の key になります([mwform_formkey key="3811"] の場合は 3811)。
サンプルコード
/**
* my_error_message
* @param string $error
* @param string $key
* @param string $rule(半角小文字)
*/
function my_error_message( $error, $key, $rule ) {
if ( $key === 'お名前' && $rule === 'noempty' ) {
return 'お名前が入力されておらぬぞ';
}
return $error;
}
add_filter( 'mwform_error_message_mw-wp-form-xxx', 'my_error_message', 10, 3 );