Resolución del error "Intento de enviar datos de entrada dañados" en WPForms

¿Los usuarios ven el mensaje "Intento de enviar datos de entrada dañados" al enviar el formulario? Este error suele aparecer cuando los scripts captcha (hCaptcha o Google reCAPTCHA) no se cargan correctamente, lo que puede ocurrir con plugins de caché u optimización.

En esta guía, te explicaremos las causas más comunes de este error y te guiaremos a través de los pasos para resolverlo.


Causas comunes

Estas son las razones más frecuentes por las que puede encontrarse con este error:

  • Plugins de caché/optimización: Herramientas como Breeze o Speed Optimizer pueden minificar o retrasar JavaScript, lo que puede impedir que se cargue el captcha.
  • Errores de JavaScript: Los errores de script en el navegador pueden bloquear la ejecución correcta del captcha.
  • Páginas AMP: Los formularios añadidos a AMP (Accelerated Mobile Pages) no pueden ejecutar el JavaScript de WPForms.
  • Conflictos de código personalizado: Si utiliza scripts personalizados vinculados al envío de formularios, pueden interferir con el proceso de validación de WPForms.

Si aparece este error, le recomendamos que siga estos pasos:

  1. Asegúrese de que el captcha se carga
    • Abra la página del formulario y compruebe que el widget o la insignia captcha (reCAPTCHA, hCaptcha o Turnstile) está visible. Si no aparece, es posible que el script esté bloqueado por los ajustes de caché u optimización.
  2. Compruebe la consola del navegador mientras envía
    • Abra la página con el formulario y, a continuación, abra la consola de desarrollo (pulse F12 en Windows o Comando + Opción + J en Mac). Con la consola abierta, intente enviar el formulario.
      Si el captcha no se carga, es posible que aparezcan errores relacionados con wpforms.js o el script captcha. Suelen indicar conflictos de caché u optimización.
  3. Ajuste su plugin de caché u optimización
    • Si utilizas un plugin como Breeze o Speed Optimizer, desactiva temporalmente las opciones que modifican JavaScript (como Minify JavaScript, Combine JavaScript files, Defer JavaScript o Delay JavaScript execution). Borra la caché de tu sitio y de tu navegador, y vuelve a probar el formulario.
    • Si el error persiste, prueba a desactivar completamente el plugin de caché y vuelve a probar tu formulario.
  4. Revisar código o fragmentos personalizados
    • Si usa JavaScript personalizado, desactívelo temporalmente y pruebe de nuevo. Asegúrese de que los scripts personalizados no anulan la validación de WPForms o el comportamiento de envío del formulario.
  5. Compruebe los registros de WPForms
    • Para confirmar si se registraron envíos corruptos, vaya a WPForms " Herramientas " Registros en su panel de WordPress. Esto puede ayudarle a ver cuándo y dónde se produjo el problema.
  6. Sigue apareciendo el error
    • Si el problema continúa después de intentar estos pasos, tome una captura de pantalla de los errores de la consola y de su configuración de almacenamiento en caché, luego contacte a su proveedor de alojamiento o póngase en contacto con el soporte de WPForms para obtener ayuda adicional.

Ya está. Ahora ya conoces las razones más comunes del error "Intento de enviar datos de entrada dañados" y cómo resolverlo.

A continuación, ¿le gustaría saber cómo probar correctamente sus formularios antes de publicarlos? Asegúrese de consultar nuestro tutorial completo sobre la lista de comprobación de formularios para obtener más detalles.

El mejor plugin de WordPress para crear formularios arrastrando y soltando

Fácil, rápido y seguro. Únete a más de 6 millones de propietarios de sitios web que confían en WPForms.