¿Cómo enviar los datos de un formulario a una base de datos en WordPress?

La mayoría de veces, al insertar un formulario en nuestra página web, no pensamos lo importante que es tenerlo todo organizado en una base de datos. Nos damos cuenta cuando queremos hacer envío de newsletter, consultar datos de un cliente etc… y tenemos que espabilar recopilando todos los mails que nos llegaron. Es importantísimo empezar con estos datos bien organizados.
En WordPress es muy sencillo y ahora lo explicaremos con una serie de pasos…
1- Tenemos que descargar el plugin Contact Form para crear los formularios.
2- Extensión BD
Una vez instalado te descargas el plugin Contact form BD, es una extensión del plugin Contact form, el cual te permite que todos lo formularios te lleguen a una base de datos, a parte del mail.
3- ¿Cómo se muestran en la base de datos?
Una vez dentro de Contact form BD, escoges un formulario, en el caso que tengas varios, para que te muestre los datos. Allí te mostrará, de una forma clara y sencilla, todos los datos organizados.
4-¿Cómo exportarlos?
Los datos puedes exportarlos en varios formatos (csv plano, html, etc )
En “Advance export” tienes más opciones, en el cual podrás exportar datos entre fechas concretas, escoger las columnas y filas que deseas exportar, etc…
6- Gestionar los niveles de usuarios
También puedes gestionar, en el apartado Options, quien puede visualizar la base de datos a parte del administrador (editor, autor, colaborador, etc…)
Espero que os sirva de ayuda y para cualquier duda podéis contactar conmigo
roman • 18 febrero, 2016 •
Hola toni,si me pudieses ayudar pues tengo una duda:como procesar mis propios formularios del plugins.
Toni Marqués • 19 febrero, 2016 •
Hola Roman,
Los formularios los tienes que crear con el plugin contact form y luego en el paso 3 escoges el formulario a procesar.
roman • 23 mayo, 2016 •
hola toni gracias por la ayuda, tengo otra duda ,estoy haciendo un plugin y necesito saber como gestionar varios enlaces dentro de una misma pag , por ejemplo, tengo varios menu para diferentes facultades. culaquier infomacion se lo agradeceria, gracias de antemano.
Toni Marqués • 1 junio, 2016 •
Hola Roman,
En el desarrollo de plugins no te puedo ayudar ya que no tengo los suficientes conocimientos para ello.
hugo • 22 agosto, 2016 •
Hola toni buenas noches. Necesito saber si me podes ayudar….
instale el contac for y tmbien el plugins pero cuando lo activo y me voy al plugins para seleccionar los formularios no aparece la opcion de seleccionar dichos formularios ya creados. Que puede ser?.
Toni Marqués • 3 octubre, 2016 •
Hola Hugo, no se que puede ser, si quieres envíame las calves del wordpress y miro que puede pasar. Gracias
Johne218 • 26 octubre, 2016 •
Hey esto es un gran poste. Puedo utilizar una porcin en ella en mi sitio? Por supuesto ligara a su sitio as que la gente podra leer el artculo completo si ella quiso a. Agradece cualquier manera. eckdebdfaead
Toni Marqués • 21 febrero, 2017 •
Si, claro.
Manu • 18 enero, 2017 •
Hola. ¿que extension hay que utilizar?, porque en el enlace salta a un pagina de plugin
Saludos
Toni Marqués • 10 febrero, 2017 •
Hola Manu, el enlace ahora es el siguiente; https://wordpress.org/plugins/contact-form-to-db/. Han cambiado el pluguin, así que este tendrá nuevas y mejores funcionalidades que el anterior. Saludos
maurinho • 8 febrero, 2017 •
hola amigo, muy buena tu publicacion. ahora quiero ir mas alla..como podria mostrar ciertos datos de esa base de datos tomada por el contact form? quisiera tener un post dnd pueda consultar los datos de esa base de datos y que me los muestre . se podria hacer ? gracias
Toni Marqués • 11 noviembre, 2017 •
Desconozco si se puede hacer, supongo que un programador te podría ayudar
Toni Marqués • 10 febrero, 2017 •
Buenas Maurinho, el pluguin no te permite esa funcionalidad. Habría que buscar otro pluguin o realizarlo desde cero.
Xavi • 10 febrero, 2017 •
Buenas tardes,
He leido este artículo de como usar Contact Form 7 y Contact form BD para guardar la información del formulario en base de datos en lugar de enviarlo por email.
Contact Form creo que también permite subir archivos como PDF o JPG.
Es posible hacer las 2 cosas a la vez ?, es decir, almacenar la información de los campos en una base de datos y los archivos subidos a alguna carpeta localizable para posteriores procesos ?
Gracias, Xavi
Toni Marqués • 6 marzo, 2017 •
Hola Xavi, como puedes ver aqui https://es.wordpress.org/plugins/save-contact-form-7/ creo que el plugin han dejado de desarrollarlo. saludos
Ricardo • 2 marzo, 2017 •
¿Es posible que actualmente la conexión que este plugin hacía entre Contact Form 7 y la base de datos sea de pago? No sé si lo estoy haciendo bien, pero me solicita la versión PRO para poder guardar los datos en una base de datos.
Gracias!!
Toni Marqués • 6 marzo, 2017 •
Buenas Ricardo,
Veo que la web del plugin no está disponible https://es.wordpress.org/plugins/save-contact-form-7/
Puede que ya no lo desarrollen más.
saludos
Viviana • 21 abril, 2017 •
Hola, gracias por el tutorial. Estuve buscando el plugin y no está! Alguien podría pasármelo? Lo necesito urgente. Mi email es vuelvoen10@gmail.com
Agradezco mucho que alguien que ya lo haya bajado, me lo pueda pasar. Saludos! GRACIAS!
Toni Marqués • 11 noviembre, 2017 •
Hola Viviana, perdona por el retraso pero puedes descargarte el pluguin en el siguiente enlace https://github.com/mdsimpson/contact-form-7-to-database-extension/releases
viviana • 9 junio, 2017 •
hola, gracias por el tutorial. Mi pregunta es la siguiente: Cómo podría hacer para poder editar esos datos antes de exportarlos? Gracias
Toni Marqués • 11 noviembre, 2017 •
Creo que mejor es editarlos una vez exportados al formato deseable.
Juana • 20 junio, 2017 •
hola, alguien sabe en que tabla de la base de datos se guarda los campos del formulario de contacto que genera por default el Contact form 7??
deibis • 9 julio, 2017 •
Hola toni muy buenas noches, espero estes muy bien, gracias por tu aporte pero tengo una consulta si ese pluguin Contact Form BD ya no esta disponible que otro pluguin podemos usar para insertar el formulario en la base de datos.
Muchas gracias por el apoyo
Saludos deibis
Toni Marqués • 11 noviembre, 2017 •
Aquí te lo podrás descargar https://github.com/mdsimpson/contact-form-7-to-database-extension/releases
Anderson • 6 octubre, 2017 •
Hola Toni, te agradeceria mucho si me pudieras ayudar, quiero enviar los datos obtenidos de mi formulario a una tabla en una base de datos de mysql tu sabes como se puede hacer esto. De antemano muchas gracias por tu respuesta
nico • 26 octubre, 2017 •
Muchísimas gracias a sido de gran ayuda! Gracias!!
raul • 3 enero, 2018 •
Hola Toni, sería posible que estos datos se subiesen a una base de datos que yo le configurase?
Toni Marqués • 5 enero, 2018 •
Hola Raul,
Estos datos los puedes exportar a varios formatos (excel, csv etc…) una vez los descargues puedes subirlos a tu base de datos.
Natalia Yavich • 2 febrero, 2018 •
Hola Toni, tengo un form con el cual cuando exporto las cabeceras y el contenido aparecen desordenados. Esto me pasó luego de haber hecho cambios en el formulario. Me fijé que las columnas activas guarden el mismo orden porque vi que cuando edité el formulario no coincidían, pero así y todo no funciona bien. Qué más puedo probar?
Roman • 17 abril, 2018 •
Hola, gracias por toda la info muy útil.
Una pregunta, la recogida de datos se hace como indicas si para crear el formulario se usa el pluging de Caldera Form??
Saludos
Roberto Pérez • 8 junio, 2018 •
Hola Toni el plugin que mencionas en tu articulo Contact form BD ya no esta disponible para descarga, sabrás de algún otro que haga lo mismo?
Toni Marqués • 3 julio, 2018 •
Te lo puedes descargar aquí https://github.com/mdsimpson/contact-form-7-to-database-extension/releases
saludos
jose luis lopez • 21 agosto, 2018 •
Y al revés no se puede hacer? osea enviar datos de la BD al formulario o una tabla creada en una página
Toni Marqués • 19 octubre, 2018 •
Hola Jose Luis, A través de este plugin no se puede y desconozco otro plugin
Rodrigo Ospina • 24 abril, 2019 •
Hola. Se puede hacer que los datos del formulario queden almacenados en la base de datos de SQL? que viene con WordPress?
Como logro esta conexión y envio de datos a la base de datos SQL.
manzambi antonio • 27 junio, 2019 •
ola tony yo soy novato en eso llevo apenas dias aprendendo, como hago para instalar los plgins una vez descargado
manzambi antonio • 27 junio, 2019 •
hola toni yo soy novato en eso llevo apenas dias progrmando en wordpress cuando ya descargue los plugins ahora como hago para instalarlo en wordpress, o para reconocerlo
Cris • 5 marzo, 2020 •
hola, buenas tardes Toni, muchas garcias por este tutorial. Tengo una pregunta, sabes de algún plugin que sirva para que el propio visitante pueda ver sus datos en wordpress y pueda modificarlos/actualizarlos? te agradecería mucho tu respuesta. Un saludo!
Toni Marqués • 8 marzo, 2020 •
Hola Cris, actualmente este plugin está en desuso. Saludos