Sí tienes un sitio web en WordPress y usas un campo de aceptación de Contact Form 7 para tus formularios de contacto o similares y quieres agregar un mensaje de error cuando el campo esta vació, en este post encontrarás la solución.

El campo de aceptación de contact form 7 funciona muy bien para lograr este objetivo el único problema es que por defecto no le muestra al usuario un mensaje de error cuando NO ha hecho click en esta casilla, en su lugar lo que hace es deshabilitar el botón de enviar.

En cuanto a experiencia de usuario, esto no es nada bueno porque no le permite enviar el mensaje y lo más grave no le dice ¿Por qué?

Sí lo que quieres es permitir que el usuario envié el mensaje y posteriormente le muestre un mensaje de error en el caso de que NO haya aceptado tus términos, condiciones o políticas. Aquí te dejo una Solución bastante sencilla de implementar.

Solución para Mostrar un Mensaje de Error en la Aceptación de Contact Form 7

  1. Ingresa al Escritorio o Dashboard de tu WordPress.

2. Ve a la pestaña de Contacto (donde gestionas tus formularios de contacto).

3. Selecciona el Formulario que quieres editar o crea uno nuevo.

4. Dentro del formulario ve a la pestaña que dice “Ajustes Adicionales” y agrega la siguiente línea:

acceptance_as_validation: on

5. Haz click en guardar.

¡Y listo!

Ahora aparecerá un mensaje de error cuando el usuario no haga click en tu campo de aceptación y le dé a enviar.

Aporte Adicional

Si quieres personalizar el mensaje de error que te aparece ve a la pestaña de “Mensajes” luego busca el campo que dice “Debe aceptar todos los términos” y justo debajo escribe el mensaje que tú quieras.

Sí te gusto este post y te resulto útil anímate y déjame un comentario, compártelo con tus amigos. Si tienes dudas también puedes escribirlas en un comentario.