En este tutorial vamos a observar como podriamos acumular los mensajes enviados con Contact Form 7 en la base sobre datos de WordPress.
Formularios de contacto Contact Form 7
Como conocemos, Contact Form 7 seria un plugin gratuito bastante popular vacante para descargar en el repositorio de WordPress, que nos facilita fabricar formularios basicos de maneras sencilla.
Cuando insertamos en alguna sobre las paginas un formulario creado con este plugin y no ha transpirado alguien nos envia un mensaje utilizando el exacto, Contact Form 7 nos lo reenvia a la direccion sobre correo que indiquemos en sus arreglos de estructura, de manera que no queda guardado en la base de datos sobre WordPress.
Esto puede estar muy bien de bastantes casos, aunque quiza en diferentes situaciones nos interese almacenarlos. En este tutorial vamos a ver como podriamos hacerlo con facilidad usando un plugin e igualmente, de quien quiera profundizar un poquito mas, en que lugar se almacenan exactamente dichos datos. ?Empecemos!.
Instalando el plugin Flamingo
Igual que hemos proverbio, una alternativa Con El Fin De obtener recolectar los mensajes enviados con Contact Form 7 es utilizar un complemento, y no ha transpirado de eso seria de lo que vamos a hablar, concretamente del plugin Flamingo.
Flamingo es gratuito que se encuentra vacante en el repositorio de WordPress. Esta creado por Takayuki Miyoshi, el desarrollador de Contact Form 7, por lo que se integra perfectamente con el tiempo.
Este plugin funciona sobre forma muy simple, poseemos que instalarlo y no ha transpirado activarlo, desplazandolo hacia el pelo al efectuarlo veremos la nueva alternativa en el menu a donde podremos visualizar todos los mensajes recibidos. Vamos an empezar instalandolo asi como a comentarlo un poco.
Lo principal sera ir al escritorio sobre WordPress, “Plugins/Anadir nuevo”, e indicar su nombre en el sector sobre exploracion. La ocasii?n localizado, lo instalaremos desplazandolo hacia el pelo despues pulsamos en activar.
Nada mas este activado, aparecera la recien estrenada alternativa en el menu de WordPress, “Flamingo”, la cual a su vez tendra 2 posibilidades mas “Libreta de direcciones” asi como “Mensajes entrantes”.
Menu de el plugin Flamingo
Pues bien, vamos a observar los datos que almacenan ambas usando un mensaje ficticio que nos enviaremos.
Informarse mensajes guardados
Con el fin de emprender nos enviaremos un mensaje a traves de nuestra pagina sobre comunicacion de ver como aparecera la noticia en las 2 apartados que hemos mencionado.
Mandar mensaje con Contact Form 7
Si lo hacemos, comprobaremos que el mensaje nos sigue llegando al correo electronico que poseemos configurado, y que tambien queda guardada una copia en WordPress. Sobre hecho Al acceder en “Flamingo/Libreta sobre direcciones” tendremos una cosa similar a lo cual
Lista de direcciones de Flamingo
Dentro de otros datos aparecera el email, el apelativo, unas etiquetas, o el historial, en donde se enumera la cuantia de mensajes que nos han enviado desde el formulario. Veamos hoy por hoy la informacion que contiene el apartado “Flamingo/Mensajes entrantes”
Vista mensajes entrantes en Flamingo
En este caso, veremos un relacion con las mensajes recibidos, que ademas podremos filtrar empleando el buscador del plugin. Igualmente tenemos la oportunidad de ver las datos concretos sobre las mensajes que nos lleguen.
Para ello simplemente poseemos que presionar sobre “Ver” que nos aparecera al posicionarlos encima del mensaje en disputa. Sobre esta maneras visualizaremos la referencia que Flamingo esta almacenando en la base de datos de WordPress.
Datos esenciales almacenados por Flamingo
Igual que vemos, ademas de las valores recogidos como consecuencia de el formulario, nombre, tema, email, mensaje, igualmente poseemos el del checkbox de la politica de privacidad, lo cual puede ser interesante en el momento sobre cumplir el Reglamento General de defensa de Datos.
Por exacto, aqui teneis otro tutorial Con El Fin De incluir la casilla de intimidad en Contact Form 7 por si le quereis echarse un vistazo.
Datos adicionales almacenados por Flamingo
Aparte de todos dichos campos, se estan recogiendo otros sobre maneras implicita. Dentro de ellos la IP de el cliente que remite el mensaje, el user-agent, la url sobre la pagina desde la cual se envia el mensaje, asi como alguna referencia mas.
Mismamente que bien veis, Flamingo resulta practico cuando necesitamos proteger las mensajes que recibimos como consecuencia de las formularios creados con Contact Form 7, solo realiza carencia instalarlo, activarlo, y no ha transpirado preparado.
Aunque ya que estamos, vamos a beneficiarse y ver un ultimo momento extra que puede resultaros interesante. Esta vez entraremos en las entranas de WordPress de reconocer exactamente en que lugar se estan guardando esos datos.
En que lugar se almacenan las datos
Igual como comentamos en lo alto, Flamingo almacena los datos en la base sobre datos de WordPress, ?pero exactamente donde y sobre que forma? Vamos an echarse un vistazo.
En caso de que entramos en nuestra base sobre datos desplazandolo hacia el pelo hacemos una indagacion utilizando el email de el mensaje sobre prueba que enviamos en el tema inicial, veremos que toda esta documentacion se esta almacenando en las tablas “wp_postmeta” y no ha transpirado “wp_posts” de WordPress. Si quereis conocerlas a final os recomendamos la clase 3 del curso sobre base de datos sobre WordPress, en donde se deje ampliamente del tema.
Estas 2 tablas, que son muy importantes, almacenan el contenido de nuestras entradas, paginas desplazandolo hacia el pelo gran mas documentacion. Veamos como podria ser la tabla “wp_postmeta” en la cual se guardan ciertos datos del mensaje recibido, como son el email, nombre, o las campos del mensaje
Ojeada sobre datos guardados en tabla “wp-postmeta”
Por su parte, la tabla “wp-posts” almacena las dos post types que crea Flamingo, uno de las direcciones sobre contacto, flamingo_contact, desplazandolo hacia el pelo otro para los mensajes recibidos, flamingo_inbound, mismamente como el contenido del mensaje y otros datos.
Mirada de datos guardados en tabla “wp-posts”
?desplazandolo hacia el pelo lo cual seria al completo! ?Interesante, certeza? Pues ya sabeis, En Caso De Que usais CF7 asi como necesitais que los mensajes os lleguen al e-mail Igualmente sobre guardarlos en WordPress, podeis utilizar Flamingo y no ha transpirado quedara resuelto )
Sintesis y conclusion
En este tutorial hemos visto como podemos guardar en la base sobre datos sobre WordPress los mensajes recibidos por medio de un formulario sobre trato creado con Contact Form 7.
Es tan sencillo igual que instalar el plugin Flamingo asi como activarlo. Inmediatamente nos aparecera una nueva posibilidad en el interior cГіmo eliminar la cuenta whiplr del menu sobre WordPress, desde la cual podriamos asesorarse las direcciones sobre los remitentes sobre las mensajes desplazandolo hacia el pelo las mensajes en si mas ciertos otros datos que registra el plugin.