cómo-guardar-los-datos-del-formulario-de-contacto-en-wordpress

Cómo guardar los datos de un formulario de WordPress en una base de datos (guía sencilla)

Cuando alguien rellena un formulario en tu sitio web de WordPress, ¿adónde van realmente esos datos? Si utilizas el plugin de formularios adecuado, la respuesta es: directamente a la base de datos de WordPress, de forma automática.

Con WPForms, cada envío de formulario se almacena en la base de datos de tu sitio web en el momento en que el visitante pulsa el botón de enviar. No es necesario configurar nada adicional.

Desde allí, puedes ver las entradas, buscarlas y filtrarlas, exportarlas a CSV o Excel, sincronizarlas con Google Sheets e incluso generar archivos PDF.

En esta guía, te mostraré exactamente dónde se almacenan los datos de tus formularios de WordPress, cómo acceder a ellos, cómo gestionar tus entradas desde el panel de control y qué puedes hacer con todos esos datos almacenados.

Cree su formulario WordPress ahora

Cómo guardar los datos de un formulario en la base de datos de WordPress

Como verás a continuación, podrás acceder a tu base de datos de WordPress y consultarla aunque no tengas conocimientos técnicos. Empecemos por ver dónde se almacenan realmente los datos y luego pasemos a cómo acceder a ellos y gestionarlos.

¿Dónde se almacena la base de datos de WordPress?

Aunque no lo vea en la interfaz, WordPress crea automáticamente una base de datos cuando se instala por primera vez.

Los datos de nombre, host, nombre de usuario y contraseña se almacenan en el archivo de configuración llamado wp-config.php en la configuración de la base de datos MySQL.

WPForms almacena todos los datos de los formularios enviados en seis tablas de la base de datos nativa de WordPress:

  • wp_wpforms_entries: Aquí se almacenan los valores de los campos de los envíos de tu formulario.
  • wp_wpforms_entry_meta: Información meta sobre tus entradas, como los ID y las fechas asociados.
  • wp_wpforms_entry_fields: Información codificada de las entradas de tus formularios.
  • wp_wpforms_tasks_meta: Información sobre las tareas en segundo plano procesadas por WPForms.
  • wp_wpforms_payments: Datos del pago, incluyendo el estado, el importe, los descuentos aplicados, la moneda, la pasarela de pago y el ID de la transacción.
  • wp_wpforms_payment_meta: Información adicional sobre el pago, como la dirección IP del cliente y otros datos internos.

Tenga en cuenta que el wp_ El prefijo es el predeterminado. El prefijo real se configura en tu wp-config.php archivo, por lo que es posible que se vea ligeramente diferente en tu sitio web.

La mayoría de los proveedores de alojamiento de WordPress incluyen phpMyAdmin, una herramienta de gestión de bases de datos basada en web que te permite explorar y gestionar los registros de tu base de datos a través de una interfaz gráfica.

Si utilizas Bluehost, puedes encontrar phpMyAdmin desplazándote hasta la parte inferior del panel de control, en la sección «Enlaces útiles» » «Avanzado» » «phpMyAdmin».

cómo acceder a la base de datos de wordpress

¿Cómo accedo a mi base de datos de WordPress?

Para ver las entradas de tus formularios directamente en la base de datos mediante phpMyAdmin, selecciona tu base de datos de WordPress y haz clic en la tabla wp_wpforms_entries.

Abrir la tabla wp_wpforms_entries en phpMyAdmin

Encontrarás todas las entradas de tus formularios en la columna «Campos ». Desde aquí puedes navegar, buscar y crear tablas. Para obtener más información, consulta esta guía para principiantes sobre la gestión de bases de datos de WordPress con phpMyAdmin.

campos columna-wordpress base de datos

Dicho esto, la mayoría de la gente no necesita utilizar phpMyAdmin en absoluto. WPForms te ofrece una forma mucho más sencilla de gestionar todo desde el panel de control de WordPress, que es lo que veremos a continuación.

Cómo gestionar las entradas de formularios en WordPress

Importante

WPForms Lite envía los formularios rellenados por correo electrónico. Para guardar los datos en la base de datos y gestionarlos desde tu panel de control, necesitas WPForms Basic (49,50 $ al año) o una versión superior.

¿No sabes qué versión necesitas? Echa un vistazo a esta guía para conocer las diferencias entre WPForms Lite y WPForms Pro.

Si te preguntas dónde van a parar los datos de WPForms, se guardan directamente en el panel de control de WordPress, en la sección WPForms » Entradas. No hace falta que te pierdas en phpMyAdmin ni en las tablas de la base de datos.

La página de inicio de WPForms

Veamos paso a paso cómo ver y gestionar tus entradas. En primer lugar, necesitarás un formulario. Si aún no tienes uno, consulta nuestra guía sobre cómo crear un formulario de contacto sencillo. Puedes crear uno desde cero o elegir entre más de 2.100 plantillas.

plantillas de búsqueda

Antes de continuar, asegúrate de que el almacenamiento de entradas esté activado. Ve al generador de formularios y haz clic en Ajustes » General. En la sección Avanzado, comprueba que la opción «Desactivar el almacenamiento de información de entradas en WordPress» esté desactivada.

Desactivar el almacenamiento de entrada

Una vez publicado el formulario, envía una entrada de prueba para disponer de datos con los que trabajar. A continuación, ve a WPForms » Entradas en tu panel de control.

Ver SendFox WordPress entradas de formulario en WPForms

Desde aquí, puedes añadir entradas a tus favoritos, marcarlas como leídas o eliminar las que no necesites. Incluso puedes marcar entradas concretas como spam.

Vista previa de las entradas de WPForms

También puedes buscar y filtrar tus entradas. Utiliza la búsqueda general en cualquier campo del formulario o establece condiciones en campos específicos para encontrar una entrada concreta.

Opción de búsqueda de entradas de WPForms

Si lo deseas, también puedes filtrar las entradas del formulario por fecha, lo cual resulta muy útil cuando quieres localizar entradas que probablemente se hayan perdido entre las demás.

WPForms: filtrar entradas por fecha

Para abrir la página de entrada individual de un envío concreto, abra la página de entradas del formulario y haga clic en Ver junto a la entrada que desee consultar con más detalle.

Haga clic para ver la entrada individual.

En la página de una entrada individual, puede ver un montón de información, incluidos los campos introducidos y seleccionados por el usuario, la fecha de envío y los detalles del usuario, si procede.

Ver pagos en WPForms

Si cobras a través de tus formularios, puedes aceptar pagos con tarjeta de crédito tanto con la versión gratuita como con WPForms Pro.

Los datos de pago se almacenan en la base de datos de WordPress, independientemente de la versión que utilices. Accede a tus datos de pago en la pantalla «Pagos» del área de configuración de WPForms.

Configuración de pagos WPForms

Aquí encontrarás una lista de todos los pagos realizados en tu sitio web, con sus detalles y el formulario específico utilizado para efectuarlos.

En la parte superior de la página Pagos, verá inmediatamente una representación visual de la información de sus pagos a través de un gráfico. Este gráfico proporciona una visión general de sus datos de pago.

Pantalla de pago del formulario de pedido en línea

Si eres usuario de WPForms Pro, también puedes añadir códigos de descuento a tus formularios. Los detalles de los descuentos aparecen en la sección «Pagos», junto a tus ingresos y transacciones.

Qué hacer con los datos de formularios almacenados

Una vez que los datos introducidos en el formulario se hayan guardado en la base de datos, WPForms te ofrece varias formas de sacar partido a esos datos, más allá de simplemente visualizarlos en el panel de control.

Exportar a CSV o Excel

Puedes exportar las entradas directamente desde la pantalla «Entradas» como un archivo CSV o XLSX. Esto resulta útil para realizar análisis sin conexión, compartir datos con tu equipo o importarlos a otras herramientas. Consulta nuestras guías sobre cómo exportar entradas de formularios a CSV y cómo exportarlas a Excel para obtener instrucciones detalladas.

entradas de exportación

Enviar entradas a Google Sheets automáticamente

Con el complemento de Google Sheets (requiere una licencia Pro), cada nuevo envío de formulario se sincroniza con una hoja de cálculo de Google en tiempo real. No es necesario realizar exportaciones manuales. Esto resulta útil si tu equipo ya trabaja en Google Workspace y desea tener acceso en tiempo real a los datos de los formularios.

acceder a los datos de una hoja de cálculo de Google

Generar archivos PDF a partir de las entradas

El complemento de PDF (requiere una licencia Pro) te permite generar automáticamente documentos PDF con formato a partir de los datos enviados en los formularios. Puedes utilizarlo para contratos, recibos, solicitudes o cualquier situación en la que necesites un documento con formato a partir de los datos de un formulario. También puedes guardar los datos enviados en los formularios como archivos PDF y enviarlos como archivos adjuntos por correo electrónico.

Plantilla financiera en PDF

Automatizar la gestión de entradas

El complemento «Entry Automation» (que requiere una licencia Elite) te permite programar exportaciones, eliminaciones y notificaciones automáticas de entradas. Por ejemplo, puedes configurar que las exportaciones de entradas se ejecuten cada lunes por la mañana, o eliminar automáticamente las entradas con más de 90 días de antigüedad para mantener tu base de datos limpia.

Añadir nueva tarea

Conéctate a más de 10 000 aplicaciones

Con el complemento de Zapier o el de Make (requiere una licencia Pro), puedes enviar los datos de los formularios a prácticamente cualquier herramienta externa: CRM, aplicaciones de gestión de proyectos, plataformas de correo electrónico, hojas de cálculo y mucho más.

integraciones wpforms

Extra: Cómo garantizar que los datos de formularios almacenados cumplan con el RGPD

Si recopilas datos personales de visitantes de la UE, es obligatorio cumplir con el RGPD. La buena noticia es que WPForms almacena todos los datos introducidos en tu propio servidor.

Tus datos nunca pasan por los servidores de WPForms, y estos no tienen ningún acceso a tus entradas. Eso supone una privacidad de datos del 100 % de forma predeterminada.

Además, WPForms incluye herramientas integradas para el RGPD en todos los niveles de licencia. Esto es lo que puedes hacer: Activar las mejoras del RGPD.

Ve a WPForms » Ajustes » General y activa la opción «Mejoras del RGPD». Esto te dará acceso a controles de privacidad adicionales:

  • Desactivar cookies de usuario: impide que WPForms asigne una cookie UUID a los visitantes. (Esto también desactiva las funciones de entradas relacionadas, geolocalización y abandono de formularios.)
  • Desactivar datos de usuario: impide la recopilación de direcciones IP y datos del agente de usuario. Puedes aplicar esta configuración a todo el sitio o por formularios en Ajustes » General » Avanzado, en el generador de formularios.

Añadir un campo de consentimiento del RGPD

Cuando se activan las mejoras del RGPD, aparece una casilla de verificación específica para el acuerdo del RGPD en el generador de formularios. Este campo es siempre obligatorio, no aparece marcado por defecto y sirve para obtener el consentimiento explícito que exige el RGPD antes de recopilar datos personales.

Para obtener instrucciones detalladas, consulta la guía completa sobre cómo crear formularios que cumplan con el RGPD en la documentación de WPForms. Y si tus formularios tratan datos sensibles, consulta con un asesor jurídico para asegurarte de que tu configuración cumple con tus obligaciones específicas en materia de cumplimiento normativo.

Nota sobre las notificaciones por correo electrónico

Si ves las entradas guardadas en tu panel de control pero no recibes notificaciones por correo electrónico sobre los nuevos envíos, se trata de un problema de entrega del correo electrónico, no de un problema con la base de datos. Consulta nuestra guía sobre cómo solucionar problemas de correo electrónico en los formularios de contacto de WordPress para obtener la solución completa.

Preguntas frecuentes sobre cómo guardar los datos de los formularios de WordPress en una base de datos

A continuación, te ofrecemos respuestas a preguntas frecuentes sobre el almacenamiento de datos de formularios en WordPress.

¿Guarda WPForms Lite los datos introducidos en los formularios en la base de datos?

No. WPForms Lite envía los formularios rellenados únicamente por correo electrónico. No almacena los datos en la base de datos ni en el panel de control de WordPress. Para guardar los datos en la base de datos, necesitas WPForms Basic (49,50 $ al año) o una versión superior. Consulta nuestra guía sobre cómo ver los datos de forma gratuita en WPForms para conocer otras opciones.

¿A dónde van los datos de WPForms?

WPForms almacena todos los datos de los formularios en seis tablas de la base de datos nativa de WordPress (wp_wpforms_entries, wp_wpforms_entry_meta, wp_wpforms_entry_fields, wp_wpforms_tasks_meta, wp_wpforms_payments y wp_wpforms_payment_meta). Puedes acceder a las entradas desde WPForms » Entradas en tu panel de control, o ver los datos sin procesar a través de phpMyAdmin. Tus datos permanecen en tu servidor y nunca se envían a los servidores de WPForms.

¿Puedo exportar los datos introducidos en los formularios de WordPress?

Sí. WPForms te permite exportar entradas como archivos CSV o XLSX directamente desde la pantalla «Entradas». Con el plan Pro, también puedes sincronizar automáticamente las entradas con Google Sheets en tiempo real, generar archivos PDF o conectarte a herramientas externas a través de Zapier o Make.

A continuación, exporte y guarde las entradas del formulario

Ahora ya sabes exactamente dónde se almacenan los datos de tus formularios de WordPress, cómo gestionarlos desde tu panel de control y cómo sacarle partido mediante exportaciones, integraciones y automatización.

Si quieres dar el siguiente paso, echa un vistazo a nuestras guías sobre cómo exportar los datos de los formularios de WordPress a CSV y cómo guardar los envíos de formularios como archivos PDF.

Cree su formulario WordPress ahora

¿Listo para crear tu formulario? Empieza hoy mismo con el plugin más sencillo para crear formularios en WordPress. WPForms Pro incluye un montón de plantillas gratuitas y ofrece una garantía de devolución de dinero de 14 días.

Si este artículo te ha ayudado, síguenos en Facebook y Twitter para más tutoriales y guías gratuitas sobre WordPress.

Divulgación: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPForms, por qué es importante y cómo puede apoyarnos.

Hamza Shahid

Hamza es un escritor del equipo de WPForms, que también se especializa en temas relacionados con el marketing digital, la ciberseguridad, los plugins de WordPress y los sistemas ERP.Más información

El mejor plugin de WordPress para crear formularios arrastrando y soltando

Fácil, rápido y seguro. Únete a más de 6 millones de propietarios de sitios web que confían en WPForms.

20 comentarios sobre«Cómo guardar los datos de un formulario de WordPress en una base de datos (guía sencilla)»

  1. El artículo es confuso, he perdido unas horas con wpforms y ahora veo que wpform no está almacenando datos en la base de datos y la única tabla creada por wpforms es wp_forms_tasks_meta

    1. Hola a todos,

      Disculpe las molestias. Para asegurarnos de responder a su pregunta lo más detalladamente posible y evitar cualquier confusión.

      ¿Le importaría darnos más detalles sobre el problema que tiene?

      Gracias 🙂 .

      1. Lo mismo que el usuario anterior. Documento totalmente obsoleto. Esto es probablemente un robo de dinero. Ahora dice:

        Las entradas de sus formularios no son almacenadas localmente, sino que son respaldadas remotamente. Si actualiza a WPForms PRO, puede restaurar sus entradas y estarán disponibles en el panel de WordPress.

        Parece que dejan de almacenarlo en la BD.

      2. Hola Jason,

        Lamento la confusión a la que se enfrenta. Por favor, sepa que este artículo se refiere a la tabla de datos de cómo los datos se almacenan en la base de datos. El que usted se refiere, es la característica Lite Connect para permitir el almacenamiento de las entradas, mientras que usted es la versión Lite. Por favor, consulte esta guía para más detalles.

        Espero que le sirva de ayuda.

    1. Hola Manisha,

      para conectar WPForms a una base de datos MySQL sería genial, aunque no tenemos uno en este momento. He tomado nota de ello y lo he incluido en nuestra lista de funciones para tenerlo en cuenta en el futuro a medida que seguimos planificando nuestra hoja de ruta.

      Veo que Zapier, un servicio de conectores, tiene la capacidad de conectarse a esto. Si desea considerar ese enfoque, sería una manera que posiblemente podría conectarse al servicio ahora. Tenemos un addon Zapier disponible con nuestro nivel de licencia Pro o superior.

      Aquí está nuestro tutorial sobre la configuración del addon Zapier.

      Puedes ver la página de Zapier sobre esta integración específica aquí

      Espero que te sirva de ayuda 🙂 .

    1. Hola Sylvain - Lo siento, ya que no tenemos una función incorporada para cifrar los datos a nivel de base de datos. Sin embargo, seguimos las reglas estándar de WordPress en el almacenamiento de datos en la base de datos.

      Espero que te sirva de ayuda 🙂 .

  2. Me gustaría ser capaz de editar los datos de entrada de formulario en más de una vista de cuadrícula en lugar de tener que entrar en cada presentación de formulario. Los usuarios introducen datos y luego actualizamos algunos otros campos. ¿Existe una vista de "editor de hojas" que permita actualizar más de un registro a la vez?

    1. Hola Jason - Te pido disculpas, actualmente no tenemos una función de editor de hojas de entrada que te permita editar varias entradas a la vez. Estoy de acuerdo en que esto sería genial, y voy a añadir esto en nuestro rastreador de peticiones de características para que esté en el radar del desarrollador.

  3. Hola, me podeis ayudar con un problema, actualizo un valor especifico en todas las entradas guardadas en la base de datos y se muestran con el valor correcto, pero en el panel de control el sistema sigue mostrando la entrada introducida desde el formulario que es diferente y no cambia.
    ¿Por qué ocurre esto?

  4. Estoy trabajando con el plugin WPFORM en WordPress, y quiero configurarlo para permitir a los usuarios subir sólo archivos CSV. En concreto, quiero leer y procesar los datos CSV una vez subidos. ¿Alguien tiene experiencia con esto o puede guiarme sobre cómo lograrlo?"

    1. Hola Keely - Actualmente no tenemos ninguna capacidad incorporada para mostrar los envíos de formularios, aunque estoy de acuerdo en que esto sería muy útil y lo he anotado en nuestra lista de peticiones de funciones.

      Mientras tanto, si estás dispuesto a probar un poco de código, tenemos un fragmento de código que te permitirá mostrar una tabla con todas las entradas en el frontend de tu sitio.

      El código de ese tutorial creará un shortcode que puede mostrar una tabla con todos los datos de entrada de un formulario. El código está listo, sólo tienes que copiarlo y pegarlo. Luego, al igual que el shortcode que muestra nuestros formularios, tendrás que añadir el siguiente shortcode al contenido de tu página:

      [wpforms_entries_table id="FORMID"]

      Dentro de este shortcode, FORMID necesitará ser reemplazado con el ID de su formulario. Aquí hay una captura de pantalla que muestra una manera de encontrar el ID de un formulario.

      Y por si te sirve de ayuda, aquí tienes nuestro tutorial con las formas más comunes de añadir código personalizado como este.

      Para la opción más amigable para principiantes en ese tutorial, yo recomendaría usar el plugin WPCode. Esto protegerá su código de las actualizaciones y mantenerlo fácil de manejar a la derecha dentro de su área de administración de WordPress.

      ¡Espero que esto os ayude! Gracias 🙂 .

Añadir un comentario

Nos alegra que haya decidido dejar un comentario. Por favor, tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de privacidad, y todos los enlaces son nofollow. NO utilice palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.

Este formulario está protegido por Cloudflare Turnstile y se aplican la Política de privacidad y las Condiciones del servicio de Cloudflare.