Descripción

El filtro wpforms_form_locker_age_get_error_message te permite personalizar el mensaje de error de verificación de edad que muestra el complemento Form Locker cuando un usuario no cumple con el requisito de edad mínima. Por defecto, WPForms muestra un mensaje estándar, pero puedes anularlo con tu propio texto.

Este filtro es especialmente útil cuando quieres añadir un lenguaje específico al contexto de tus formularios. Por ejemplo, puedes usarlo para explicar por qué un usuario está restringido o sugerir acciones alternativas si falla la verificación de edad.

parámetrotipodescripción
$messagecadenaEl mensaje de error predeterminado que se muestra cuando falla la verificación de edad.
$id_formulariointEl ID del formulario actual.
$form_datamatrizLa configuración y los datos de configuración del formulario.

Origen

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

Ejemplo

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

Artículo de referencia