Archivo

Contact Form 7 envía emails pero no da confirmación

Problema:
Al enviar un formulario usando CF7 el mensaje llega por email correctamente pero no aparece la leyenda de que el mensaje fue enviado correctamente.

Se verifica vía consola de desarrollo los errores.

Encontramos varias lineas referidas a elementos no encontrados (error 404) en los archivos del plugin CF7.

Failed to load resource: the server responded with a status of 404 () …. wp-json/contact-form-7/v1/contact-forms/388/feedback/schema

Debug:
Para comenzar a debugear el problema desactivamos caché y volvemos a probar. El formulario se envía correctamente y aparece el aviso de mensaje enviado. El problema es la cache.

Reactivamos el plugin de cache, limpiamos la cache y probamos el formulario. Sigue funcionando correctamente.

Para evitar que vuelva a suceder creamos una regla para limpiar la cache de todas las paginas cada seis horas.