Resolución del problema 'El formulario no pudo enviarse' en WPForms

¿Los usuarios tienen dificultades al intentar enviar tu formulario de WordPress? Este es un problema común que a menudo ocurre en sitios con caché habilitada.

Este tutorial te mostrará cómo solucionar y corregir este error para que los usuarios puedan enviar tu formulario.


Causas comunes del error

Este error indica que hay una discrepancia entre el token del formulario en el navegador del usuario y el generado por WPForms. A menudo ocurre si el período de validez de tu plugin de caché es superior al del token del formulario.

Cuando un usuario carga un formulario en tu sitio web, WPForms genera un token basado en el tiempo para el formulario. El token actúa como una característica anti-spam que valida el formulario antes de enviarlo.

Si el plugin de caché que utilizas está configurado para almacenar los datos de tu sitio web durante más de 48 horas, es probable que los usuarios vean el error 'El formulario no se pudo enviar. Por favor, contacta al administrador del sitio.' al enviar tu formulario.

Error al enviar el formulario

Resolución del problema 'El formulario no se pudo enviar'

Para corregir este error, deberás asegurarte de que la vida útil de la caché de tu sitio sea inferior a la del token de WPForms. Hay dos maneras de lograr esto en WordPress. Explicaremos cada una de ellas a continuación.

Disminuir la vida útil de la caché

Cada plugin de caché tiene un período de validez. Si la vida útil de la caché de tu sitio excede el período de validez del token de WPForms, podría impedir que tus formularios se envíen.

Para corregir este error, deberás reducir la vida útil de la caché de tu sitio a un valor inferior a 48 horas. Los pasos exactos para disminuir la vida útil de la caché variarán según dónde esté configurada la caché o el plugin de caché que utilices.

Si tu proveedor de hosting gestiona la configuración de caché de tu sitio, te sugerimos actualizar esta configuración en tu panel de control de hosting. Por favor, contacta a tu proveedor de hosting si no puedes localizar esta configuración.

Si estás utilizando un plugin de caché de WordPress, deberás disminuir la vida útil de la caché desde la página de configuración de tu plugin de caché.

Después de disminuir la vida útil de la caché, recomendamos vaciar la caché de tu sitio. Luego, intenta enviar el formulario de nuevo.

Nota: Si necesitas ayuda para vaciar la caché de tu sitio, consulta el tutorial de WPBeginner sobre cómo vaciar la caché de WordPress para más detalles.

Aumentar la vida útil del token de WPForms

Alternativamente, puedes aumentar el período de validez del token de WPForms a un valor superior a la vida útil de la caché de tu sitio. Hacer esto asegura que los archivos cacheados de tu sitio, junto con el token del formulario, se vacíen antes de que expire el token.

Para una guía completa, por favor consulta nuestro tutorial para aprender cómo aumentar la vida útil del token de tu formulario.

¡Eso es todo! Ahora conoces las causas comunes del error 'El formulario no se pudo enviar' y cómo resolverlo.

¿Te gustaría aprender a probar tus formularios correctamente antes de publicarlos? Asegúrate de consultar nuestro tutorial completo sobre la lista de verificación para pruebas de formularios para más detalles.

El mejor plugin constructor de formularios de arrastrar y soltar para WordPress

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