AI要約
はじめに
Form Lockerアドオンで、ユーザーの年齢が要件に合わない場合に表示される年齢確認メッセージをパーソナライズしたいですか?デフォルトでは、Form Lockerの設定で年齢確認を要求するように構成すると、生年月日が基準を満たさないユーザーに標準メッセージが表示されます。簡単なPHPスニペットを使用すると、このメッセージを好みに合わせて調整できます。手順をガイドします!
フォームの作成
まず、新しいフォームを作成し、必要なフィールドを組み込みましょう。
目的のフィールドを追加したら、設定タブに移動し、Form Lockerを見つけます。検証を有効にするボタンをクリックして検証を有効にします。タイプドロップダウンから、年齢を選択します。
フォームの前に表示され、ユーザーに生年月日を要求する理由を説明するパーソナライズされたメッセージを含めることができます。

このタイプのフォームの作成についてサポートが必要な場合は、こちらのドキュメントをご覧ください。
スニペットの追加
次に、このスニペットをサイトに追加します。スニペットの追加方法と場所についてサポートが必要な場合は、こちらのチュートリアルをご覧ください。
/**
* Customize the Form Locker Verification Error Message
*
* @link https://wpforms.com/developers/customizing-the-form-locker-age-verification-message/
*/
function wpf_dev_form_locker_restriction_message( $message, $form_id, $form_data ) {
// Only run on my form with ID = 2189
if ( absint( $form_data[ 'id' ] ) !== 2189 ) {
return $message;
}
// Change the verification error message
$message = __('You are unable to apply as an individual volunteer because you do not meet the minimum age requirement. Please contact the site admin with other ways you can help support the cause.', 'text-domain');
return $message;
}
add_filter( 'wpforms_form_locker_age_get_error_message', 'wpf_dev_form_locker_restriction_message', 10, 3 );
このスニペットはフォームID 2189でのみ実行されます。このIDはご自身のものに合わせて更新する必要があります。フォームIDを見つけるためのサポートについては、こちらのチュートリアルをご覧ください。
訪問者が年齢確認チェックに合格しない場合、カスタマイズされたメッセージが表示されます。

これでメッセージをカスタマイズするために必要なすべてが揃いました!Form Lockerアドオンのエントリ制限で、フォームに残っているエントリ数を表示したいですか?残りのエントリ制限数を表示する方法に関するチュートリアルをご覧ください。