¿El formulario de contacto de Divi no funciona? ¡Aquí está cómo solucionarlo!
Publicado: 2020-06-07¿Tiene problemas porque el formulario de contacto en Divi no funciona ? No se preocupe, aquí le explicaremos cómo solucionar el problema y cómo solucionarlo.
Divi es uno de los mejores temas de WordPress que existen. Además de tener toneladas de funciones, este tema también incluye un módulo que le permite agregar formularios de contacto en cualquier lugar de su sitio. Sin embargo, muchos usuarios experimentan problemas porque no se envían los correos electrónicos.
Los formularios de contacto son fundamentales para cualquier negocio. Son uno de los principales medios de comunicación que utilizan tus clientes para ponerse en contacto contigo. Entonces, si sus formularios de contacto no funcionan, ¡debe arreglarlos! Antes de saltar a cómo solucionar este problema, debe comprender las posibles causas del problema.
Echemos un vistazo a por qué el formulario de contacto Divi puede no estar funcionando.
¿Por qué no funciona el formulario de contacto de Divi?
De forma predeterminada, su servidor web utiliza la función PHP mail() para enviar correos electrónicos. Sin embargo, esto tiene algunas limitaciones:
- La función PHP mail() no puede enviar correos electrónicos masivos.
- Carece de autenticación en el servidor, lo que hace que algunos servicios de correo electrónico los marquen como spam. Para reducir el spam, algunos proveedores de correo electrónico verifican si los correos electrónicos se envían desde la ubicación desde la que dicen que se enviaron. Y los correos enviados desde WordPress suelen tener problemas. Si su servidor de correo electrónico es Gmail pero sus correos electrónicos afirman provenir del dominio de su sitio, sus correos electrónicos pueden bloquearse automáticamente.
- Algunos servidores de alojamiento no están configurados correctamente para usar la función PHP mail() .
- La mayoría de las empresas de alojamiento de WordPress limitan el uso de esta función por cuenta. Por lo tanto, cuando utilice su cuota diaria o mensual por completo, los correos electrónicos que envíe no se entregarán.
En la mayoría de los casos, estas son las principales razones por las que el formulario de contacto de Divi no funciona. La buena noticia es que puede solucionar estos problemas de entrega con herramientas SMTP (Protocolo simple de transferencia de correo) . SMTP cambia la forma en que se envían los correos electrónicos y los autentica correctamente para asegurarse de que los servicios de correo electrónico no los marquen como spam.
Por eso, incluso si no tiene problemas con sus correos electrónicos, le recomendamos que utilice un servicio SMTP. Ahora que entendemos mejor el problema, veamos cómo solucionar el problema con el módulo de formulario de contacto de Divi .
¿Cómo arreglar el formulario de contacto Divi que no funciona?
La mejor manera de solucionar el problema del formulario de contacto de Divi es cambiar la configuración del correo electrónico del sistema predeterminado a la configuración SMTP . Para integrar SMTP a su sitio de WordPress, necesita dos cosas.
- Un servicio de entrega de correo electrónico
- Un complemento para SMTP
1) Configurar el servicio de entrega de correo electrónico
En cuanto al servicio de envío de correo electrónico, existen muchas opciones. Para esta guía, usaremos SendGrid . Tiene excelentes características y ofrece una gran relación calidad-precio. Entonces, simplemente vaya a SendGrid y cree una cuenta. Hay planes gratuitos y premium. Para este tutorial, no necesita ninguna función premium, por lo que la opción gratuita funcionará bien. Deberá crear una cuenta e integrar SendGrid con su servidor mediante la API web o la retransmisión SMTP. Una vez que haga clic en el botón Inicio , verá esta página. SendGrid recomienda usar la integración a través de la API web, pero usaremos el método de retransmisión SMTP . Deberá ingresar un nombre para su clave API y crearla. En unos segundos, obtendrá la clave. Eso es todo por ahora con el servicio de entrega de correo electrónico. Sin embargo, mantenga esta pestaña abierta. Necesitará la clave más adelante para completar la integración.
2) Configurar el complemento SMTP
Para configurar un SMTP para solucionar el problema del formulario de contacto de Divi que no funciona, recomendamos usar WP Mail SMTP . Hay una versión gratuita disponible en el repositorio de WordPress y una versión premium más avanzada que comienza en 49 USD por año. Para solucionar el problema del formulario de contacto de Divi, la versión gratuita es todo lo que necesita. Lo primero que debe hacer es instalar y activar WP Mail SMTP en su sitio. Vaya a Complementos > Agregar nuevo e instale el complemento WP Mail SMTP.
Una vez finalizada la instalación, recuerde activarla. Ahora, está listo para iniciar la configuración. En su tablero de WordPress, verá la sección de configuración del complemento.
La primera configuración que debe verificar es la dirección de correo electrónico del remitente.
De forma predeterminada, WordPress elegirá la dirección de correo electrónico del administrador como su dirección de correo electrónico del remitente, pero puede cambiarla. Además, hay una opción para forzar la dirección de correo electrónico del remitente. Esto significa que todos los correos electrónicos se enviarán desde esa dirección, incluso si los complementos de terceros están enviando correos electrónicos. Luego, debe elegir el Nombre de remitente .
Nuevamente, de forma predeterminada, WP Mail SMTP utilizará el nombre del administrador, pero puede elegir uno diferente. De forma similar a la dirección de correo electrónico, puede obligarla a usar siempre el Nombre del remitente para todos los correos electrónicos. Finalmente, debe elegir la configuración del correo. Hay varios programas de correo populares como Gmail, Outlook, SendGrid, SMTP.com, Pepipost, Sendinblue, Mailgun y Amazon SES . Aquí, elige SendGrid para tu servidor y verás las opciones de personalización.
Todo lo que necesita hacer es pegar la clave API de SendGrid que generó al configurar el servicio de entrega de correo electrónico. Una vez que haya hecho eso, guarde la configuración.
Probar el correo electrónico
Después de configurar el servicio de envío de correo electrónico y el complemento SMTP, es una buena idea probar la función de correo electrónico. WP Mail SMTP viene con una función para probar correos electrónicos.
Simplemente ingrese una dirección de correo electrónico de destino y envíe un correo electrónico de prueba. Si la configuración es correcta, verá un mensaje de éxito.
Ahora, volvamos a la página de la API de SendGrid y marquemos la casilla He actualizado mi configuración .
Luego, verifique la integración y el servidor comenzará a verificar la conexión. Tomará algún tiempo completar la verificación y cuando finalice, verá una pantalla como esta.
Solucionado el problema del formulario de contacto de Divi
¡Eso es! Después de configurar el complemento y el servicio de entrega de correo electrónico, se asegurará de que todos los correos electrónicos que lleguen a través de su formulario de contacto de Divi lleguen a su dirección de correo electrónico de destino. Con estas herramientas SMTP, mejorará la capacidad de entrega del correo electrónico y solucionará el problema. SendGrid es uno de los mejores servicios de entrega de correo electrónico. Si desea utilizar uno diferente, le recomendamos Amazon SES. Es una excelente opción tanto para autónomos como para empresas.
Prima
Es posible que el módulo de formulario de contacto de Divi no funcione cuando está ejecutando una versión obsoleta del tema. Para solucionarlo, habilite la opción para recibir actualizaciones automáticas. Deberá ingresar su nombre de usuario y clave API de Elegant Themes y guardar los cambios. Entonces, cada vez que haya una nueva versión disponible, podrá actualizar Divi desde el panel de control de WordPress.
Conclusión
Con todo, en la mayoría de los casos, el módulo de formulario de contacto en Divi deja de funcionar debido a un problema de entrega de correo electrónico. Si ese es su caso, puede usar un complemento SMTP en su sitio para solucionarlo. Le recomendamos que pase de la función PHP mail() al sistema SMTP más estable. En esta guía, le mostramos cómo solucionar el problema del formulario de contacto de Divi utilizando SendGrid y WP Mail SMTP.
Sin embargo, existen muchas otras herramientas para que puedas utilizar la que más te guste. ¿Estás buscando más guías Divi? Revisa las siguientes publicaciones:
- ¿Cómo agregar el botón Agregar al carrito en las páginas de Divi Shop?
- ¿Cómo ocultar y eliminar el pie de página en Divi?
- ¿Cómo reparar el error de tiempo de espera de Divi Builder?
Esperamos que este artículo le haya resultado interesante. Si disfrutó de la lectura, deje un comentario a continuación y comparta este artículo en las redes sociales.