Description

Le wpforms_form_locker_age_get_error_message vous permet de personnaliser le message d'erreur de vérification de l'âge affiché par l'addon Form Locker lorsqu'un utilisateur n'a pas l'âge minimum requis. Par défaut, WPForms affiche un message standard, mais vous pouvez le remplacer par votre propre formulation.

Ce filtre est particulièrement utile lorsque vous souhaitez ajouter à vos formulaires un langage spécifique au contexte. Par exemple, vous pouvez l'utiliser pour expliquer pourquoi un utilisateur est soumis à des restrictions ou suggérer des actions alternatives s'il échoue à la vérification de son âge.

paramètretypedescription
$messagechaîne de caractèresMessage d'erreur par défaut affiché en cas d'échec de la vérification de l'âge.
$form_idintL'ID du formulaire actuel.
$form_dataréseauLes paramètres du formulaire et les données de configuration.

Source

wpforms-form-locker\src\Lockers\Age.php

Exemple

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 );

Article de référence