Una de las peores pesadillas que puede sufrir el gestor de un negocio es que los contactos generados por su sitio de WordPress se pierdan en el limbo. Sobre todo si no dispones de un profesional que lleve a cabo las actualizaciones de tu WordPress y realice las pertinentes pruebas funcionales, debes contemplar la posibilidad de que una actualización arruine tu sistema de formularios y pasen días hasta que te des cuenta de ello.
Para estar más seguro puedes hacer que los contactos generados a través de los formularios de tu sitio web se guarden en la base de datos de tu instalación de tal manera que si su envío falla y no llega al correo electrónico de destino al menos quede constancia de su envío en el backend para su consulta. En este tutorial vamos a crear un formulario utilizando el plugin que muchos desarrolladores de plantillas incluyen por defecto Contact Form 7. Puedes descargarte el paquete de instalación de Contact Form 7 desde el repositorio de plugins de WordPress.
Tras instalar y publicar el formulario de contacto configurado con Contact Form 7 en nuestro sitio web, vamos a instalar un segundo plugin que guarde en nuestra base de datos los datos del formulario. Existen varios plugins que pueden realizar esta acción, el más rápido y sencillo de usar que hemos encontrado es Email Log. Este plugin tiene una versión gratuita, más que suficiente para formulario sencillos. Podemos instalarlo desde el repositorio de plugins de WordPress o a través de Añadir Plugin en nuestra instalación:

Tenemos que tener en cuenta que este plugin guarda todos los correos emitidos por el sistema. Esto significa que si tenemos instalado Woocommerce o WordFence, por ejemplo, cuando se registre un pedido o una alerta de seguridad, esta quedará guardada en la base de datos, por lo que es importante realizar periodicamente una limpieza de los registros para no relentizar el sitio.
Tras la instalación puedes comprobar como en la barra lateral de Administración justo debajo del plugin Contact Form 7 -Contacto- aparecerá el acceso a Email Log:




