Problemas al enviar un correo desde un formulario
Actualemente tengo 2 formularios en mi sitio. En uno funciona todo bien, en el nuevo que hice, no logro hacer que se envíen los mensajes, Uso WP Mail SMTP para la configuración de mi correo y WP Form para los formularios.
Además cuando quiero enviar por 2da vez, me aparece el sgte mensaje: "Las peticiones POST directas no están permitidas cuando el envío AJAX está activado."
Agradecería si me pueden ayudar..
Saludos y Feliz Año 2025
-
Hola RODOLFO GOMEZ
El error "Las peticiones POST directas no están permitidas cuando el envío AJAX está activado" o "Direct POST requests are not allowed when AJAX submission is enabled" ocurre en WordPress porque WPForms está configurado para usar AJAX en los envíos de formularios, pero algo en tu configuración o entorno está intentando enviar los datos mediante una solicitud POST directa en lugar de hacerlo con AJAX.
Aquí tienes algunas posibles soluciones para este problema:
- Verificar la Configuración de WPForms
En el editor del formulario en WPForms asegúrate de que la opción "Activar envíos AJAX" esté marcada si deseas utilizar AJAX. Si prefieres desactivarlo, desmarca la casilla, guarda los cambios, y prueba nuevamente el envío del formulario.
- Revisar conflictos con el Tema o Plugins
Cambia temporalmente a un tema por defecto (como Twenty Twenty-Three) y prueba el formulario. Desactiva todos los plugins excepto WPForms y prueba nuevamente. Si funciona, reactiva los plugins uno por uno hasta encontrar el que genera el conflicto.
- Errores de consola en el navegador
Asegúrate de que no haya errores en consola JavaScript que puedan estar bloqueando el funcionamiento de AJAX.
- Limpiar Caché
Si utilizas un plugin de caché (como WP Rocket, W3 Total Cache, etc.), limpia la caché del sitio. También limpia la caché del hosting: Cómo limpiar el caché de Nginx en tu hosting
- Actualizar WPForms y WordPress
Asegúrate de que estás utilizando la última versión de WPForms y WordPress. Las versiones desactualizadas pueden tener errores o incompatibilidades.
Espero que te sirva :)
0 - Verificar la Configuración de WPForms
-
Hola feliz año! A mi me pasó que en el hosting donde venía tenía configurado el smtp con "smtp.eldominio.com" y lo cambié por "localhost" o "127.0.0.1" y anduvo perfecto. Se ve que el host no resolvía o no se permitía salir y volver a entrar al servidor.
Contá después RODOLFO GOMEZ !
0
Iniciar sesión para dejar un comentario.
Comentarios
2 comentarios