Introducción
¿Desea personalizar el mensaje de verificación de edad que muestra el complemento Armario de formularios si la edad de un usuario no coincide con sus requisitos? Por defecto, cuando se configuran los ajustes de Form Loc ker para exigir la verificación de la edad, se muestra un mensaje estándar para los usuarios cuya fecha de nacimiento no cumple los criterios. Con un simple fragmento de PHP, puede adaptar este mensaje a sus preferencias. Le guiaremos a través del proceso.
Creación del formulario
Empecemos por crear un nuevo formulario e incorporar los campos necesarios.
Después de añadir los campos deseados, vaya a la pestaña Configuración y localice Bloqueador de formularios. Active la verificación haciendo clic en el botón Activar verificación. En el menú desplegable Tipo, seleccione Edad.
Siéntase libre de incluir un mensaje personalizado que aparecerá antes de su formulario, explicando a los usuarios la razón de solicitar sus fechas de nacimiento.
Si necesita ayuda para crear este tipo de formulario, consulte esta documentación.
Añadir el fragmento
Ahora es el momento de añadir el snippet a tu sitio. Si necesitas ayuda sobre cómo y dónde añadir snippets, consulta este tutorial.
/** * 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 );
Este fragmento sólo se ejecutará en el formulario ID 2189, tendrá que actualizar este ID para que coincida con el suyo. Si necesita ayuda para encontrar su ID de formulario, consulte este tutorial.
Cuando un visitante no cumpla ahora la comprobación de verificación de edad, verá su mensaje personalizado.
¡Y eso es todo lo que necesitas para personalizar el mensaje! ¿Quieres mostrar el número de entradas que quedan en un formulario con el límite de entradas del addon Casillero de formularios? Echa un vistazo a nuestro tutorial sobre Cómo mostrar el número restante del límite de entradas.