Resolviendo el error 'Something Went Wrong While Saving the Form' en WPForms

¿Está viendo el mensaje de error: "Algo ha ido mal al guardar el formulario. Vuelva a cargar la página e inténtelo de nuevo. Ponte en contacto con el equipo de soporte del plugin si este comportamiento persiste".

Este es un problema bastante común que puede ocurrir al guardar un formulario en el constructor de WPForms. En la mayoría de los casos, es causado por configuraciones a nivel de servidor que bloquean la solicitud AJAX utilizada para guardar su formulario. En esta guía, le mostraremos las causas más comunes y cómo resolverlas.


Causas comunes

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

  • Reglas de seguridad a nivel de servidor (ModSecurity): Muchos proveedores de hospedaje usan ModSecurity o firewalls similares para proteger contra peticiones maliciosas. A veces, estas reglas pueden bloquear erróneamente solicitudes AJAX legítimas de WPForms, impidiendo que el formulario se guarde.
  • Bloqueo de cortafuegos admin-ajax.php: La admin-ajax.php es un archivo central de WordPress usado por WPForms para guardar formularios sin refrescar la página. Si el firewall de su servidor bloquea este archivo, el guardado de formularios fallará.
  • Problemas de permisos de archivos: Los permisos incorrectos de archivos o carpetas en su servidor pueden bloquear la ejecución de admin-ajax.php u otros archivos en los que se basa WPForms.

Ejemplo: Error en la consola del navegador

Cuando se produce este problema, puede ver errores en la consola de su navegador similares a:

Error al cargar el recurso: el servidor respondió con un estado de 403 (Prohibido)
Error al cargar el recurso: el servidor respondió con un estado de 500 (Error interno del servidor)

Indican que la solicitud AJAX se bloqueó o falló a nivel del servidor.

Pasos para solucionar problemas

Sigue estos pasos para resolver el problema:

  1. Póngase en contacto con su proveedor de alojamiento
    Hágales saber que está experimentando solicitudes AJAX bloqueadas al guardar formularios WPForms. Pídales que lo hagan:
    • Revise y ajuste cualquier regla de ModSecurity que pueda estar bloqueando peticiones a admin-ajax.php.
    • Asegúrese de que el cortafuegos del servidor no bloquea admin-ajax.php.
    • Restablecer permisos de archivos y carpetas
  2. Compruebe otras medidas de seguridad
    Si su host utiliza seguridad adicional en el servidor (más allá de ModSecurity), solicite que pongan en la lista blanca las peticiones admin-ajax de WPForms.
  3. Prueba después de los ajustes
    Una vez que tu host haya realizado los cambios, intenta guardar el formulario de nuevo. Si el error persiste, comparte los registros de la consola de tu navegador con tu host o con el equipo de soporte para una mayor investigación.

Ya está. Ahora conoce las razones más comunes del error "Algo salió mal al guardar el formulario" en WPForms y cómo solucionarlo.

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.