AIサマリー
説明
について wpforms_form_locker_age_get_error_message
フィルタを使うと、ユーザーが最低年齢条件を満たしていないときに Form Locker アドオンが表示する年齢認証エラーメッセージをカスタマイズできます。デフォルトでは WPForms は標準のメッセージを表示しますが、独自の文言で上書きすることができます。
このフィルタは、フォームに文脈に応じた文言を追加したい場合に特に便利です。例えば、ユーザーが年齢認証に失敗した場合に、なぜ制限されているのかを説明したり、別の行動を提案したりするのに使えます。
パラメータ | タイプ | 記述 |
---|---|---|
$message | ストリング | 年齢確認が失敗したときに表示されるデフォルトのエラー・メッセージ。 |
$form_id | イント | 現在のフォームのID。 |
$form_data | 配列 | フォームの設定と構成データ。 |
ソース
wpforms-form-locker\src\Lockers\Age.php
例
function wpf_dev_custom_age_error( $message, $form_id, $form_data ) {
if ( $form_id === 123 ) {
$message = __( 'Sorry, you must be 18 or older to complete this form.', 'text-domain' );
}
return $message;
}
add_filter( 'wpforms_form_locker_age_get_error_message', 'wpf_dev_custom_age_error', 10, 3 );