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

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

¿Quieres guardar los datos de los formularios de tu sitio en la base de datos de WordPress?

Con el plugin WPForms, es muy fácil almacenar las entradas de los formularios en la base de datos nativa de WordPress.

En esta entrada, le mostraremos exactamente cómo guardar los datos del formulario de contacto en la base de datos de WordPress y cómo gestionar las entradas desde el panel de control.

Cree su formulario WordPress ahora

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

Es bastante fácil almacenar entradas de su formulario WordPress a la base de datos. Como aprenderás a continuación, deberías ser capaz de acceder y ver tu base de datos de WordPress incluso si no tienes conocimientos técnicos.

Vayamos al grano.

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

Aunque puede que no lo veas en el frontend, WordPress crea automáticamente una base de datos para ti 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 Pro es un creador de formularios en línea con funciones de recopilación de datos de WordPress. El plugin WPForms almacena automáticamente todos los datos enviados en 4 tablas de la base de datos nativa de WordPress. Ellos son:

  • wp_wpforms_entries: La información de los campos (valores) de sus entradas se almacena en esta tabla de la base de datos.
  • wp_wpforms_entry_meta: Esta tabla contiene meta información sobre tus entradas como IDs asociados y fechas.
  • wp_wpforms_entry_fields: Esta tabla contiene información de entrada codificada de sus formularios.
  • wp_wpforms_tasks_meta: Esta tabla almacena información sobre las tareas que se procesan en segundo plano.
  • wp_wpforms_payments: Aquí se almacena información sobre los pagos, como el estado, el importe, los descuentos aplicados, la divisa, la pasarela de pago y el ID de la transacción.
  • wp_wpforms_payment_meta: Esta tabla almacena información adicional sobre el pago, como la dirección IP del cliente y otra información interna.

Tenga en cuenta que el wp_ en el nombre de la tabla es el valor por defecto. El valor real se establece en el campo wp-config.php en WordPress. Así que en su instalación de WordPress, el prefijo puede parecer ligeramente diferente.

La mayoría de los proveedores de alojamiento web de WordPress ofrecen aplicaciones web fáciles de usar como phpMyAdmin para gestionar las bases de datos tras la instalación de WordPress. Esto es así independientemente de si utilizas un alojamiento WordPress no gestionado o gestionado.

El nombre phpMyAdmin puede sonar extraño, pero no es más que un sistema de gestión de bases de datos. Permite a los usuarios gestionar las entradas de la base de datos de su sitio WordPress mediante una interfaz visual. Genial, ¿verdad?

Si está utilizando Bluehost para su alojamiento de WordPress, puede encontrar el enlace al servidor de base de datos phpMyAdmin desplazándose hasta la parte inferior de la página de inicio una vez iniciada la sesión en Enlaces útiles " Avanzado " phpMyAdmin:

cómo acceder a la base de datos de wordpress

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

¿Busca la ubicación de la base de datos de WordPress? Echemos un vistazo a cómo ver las entradas de formulario en su base de datos de WordPress usando phpMyAdmin.

A continuación le indicamos cómo acceder a la base de datos para que pueda encontrar su colección de datos de WordPress desde el backend. En phpMyAdmin, seleccione su base de datos de WordPress y, a continuación, haga clic en la tabla wp_wpforms_entries.

Abrir la tabla wp_wpforms_entries en phpMyAdmin

Aquí encontrará todas las entradas del formulario en la columna de campos.

campos columna-wordpress base de datos

Puedes hacer muchas cosas aquí, como crear tablas. Para más detalles, puedes leer esta guía para principiantes sobre la gestión de bases de datos de WordPress con phpMyAdmin.

Cómo gestionar las entradas de formularios en WordPress

Te preguntas: ¿dónde van los datos de WPForms?

WPForms es el mejor constructor de formularios de WordPress. La versión Lite le envía las entradas por correo electrónico. La versión Pro te permite acceder fácilmente a las entradas de tus formularios y gestionarlos desde tu panel de WordPress, actuando como un panel de control.

Almacenar y recuperar datos de la base de datos de WordPress es extremadamente fácil con WPForms Pro.

La página de inicio de WPForms

Veamos cómo gestionar las entradas de formularios en su sitio web WordPress.

Antes de empezar, vamos a crear un sencillo formulario de contacto de WordPress con WPForms.

Si necesitas ayuda, puedes consultar este artículo sobre cómo crear un formulario de contacto sencillo con WPForms. Puede crear un nuevo formulario completamente desde cero o utilizar una plantilla de formulario de la galería de más de 2.000 plantillas de formularios de WordPress de WPForms para empezar.

A continuación, vaya a su creador de formularios y haga clic en Configuración " General.

Configuración general de formularios en WPForms

En la opción Avanzado, asegúrese de que la opción Desactivar entrada que almacena información en WordPress está desactivada.

disable-storing-entry-information

Después de publicar su formulario, asegúrese de probarlo completándolo y enviándolo usted mismo. Esto creará una entrada de formulario para que tengamos algunos datos a los que acceder desde su panel de WordPress.

Ahora, vaya a WPForms " Entradas en su panel de WordPress para ver su entrada de prueba.

Ver SendFox WordPress entradas de formulario en WPForms

WPForms te permite marcar tus entradas como favoritas, marcarlas como leídas e incluso borrar las que no quieras.

Opciones de entrada de formularios WPForms

Además, puedes buscar fácilmente y añadir filtros a las entradas de tu formulario de contacto en tu panel de control. Puedes buscar por cualquier campo del formulario o establecer condiciones en todos los campos para buscar una entrada específica.

formulario de entradas opción de búsqueda en WPForms

Si lo desea, también puede filtrar las entradas del formulario por fecha.

filtrar entradas de formulario por fecha

Ahora, en la columna Acciones, haga clic en Ver para ver la entrada de su formulario.

clic-vista-en-gestión-de-entrada-

Y así es como se verá una entrada individual.

entrada individual

También puede exportar estas entradas como archivo CSV o XLSX desde este menú.

Ver pagos en WPForms

En WPForms, puede aceptar pagos con tarjeta de crédito con la versión gratuita y la versión Pro. Los detalles de pago se almacenan en la base de datos de WordPress, incluso en WPForms Lite.

Si está cobrando pagos a través de sus formularios, puede acceder a los detalles en la pantalla de Pagos en el área de Configuración de WPForms.

Configuración de pagos WPForms

Es fácil revisar la información de sus pagos en el panel de WordPress. WPForms le mostrará el total de pagos que ha recibido y mostrará la información en un gráfico.

Pantalla de pago del formulario de pedido en línea

Si es usuario de WPForms Pro, también puede agregar códigos de cupones a sus formularios. Verá los detalles de los cupones en el área de Pagos junto con sus ingresos y transacciones.

¿No recibes notificaciones cuando se guardan nuevas entradas? Pruebe esto

Si ves las entradas en tu base de datos pero no recibes notificaciones por correo electrónico sobre ellas, suele haber 2 razones principales:

1. Sus correos electrónicos son vistos como correos "falsos

Los correos electrónicos falsos son similares al spam. Excepto que los correos sospechosos de spoofing rara vez llegan a la bandeja de entrada. Esto suele ocurrir cuando WordPress le envía una notificación cuando se completa un formulario utilizando el correo electrónico de la persona que lo completó como remitente "de". Esto a menudo se considera spoofing porque este correo electrónico proviene de su sitio de WordPress y enmascara el verdadero remitente del correo electrónico (su cuenta de WordPress).

Además, las notificaciones por correo electrónico pueden perderse y no acabar nunca en tu bandeja de entrada.

2. Su empresa de alojamiento no utiliza la función PHP Mail

Otra razón por la que es probable que no recibas notificaciones por correo electrónico se debe a la función de correo de PHP y a tu proveedor de alojamiento.

Es posible que su proveedor de alojamiento web no admita la función de correo PHP (algo muy habitual hoy en día). WordPress utiliza la función de correo PHP para enviar correos electrónicos desde su sitio, incluidos los correos generados por los plugins de formularios de contacto. Por eso recomendamos usar SMTP para enviar correos electrónicos desde WordPress en lugar de usar la función de correo PHP por defecto.

Por suerte, esto tiene fácil arreglo.

Instalar WP Mail SMTP

La forma más fácil y efectiva de solucionar el problema de Contact Form 7 no está enviando correo electrónico para la mayoría de la gente es utilizar WP Mail SMTP. Es el más poderoso SMTP y PHP mailer WordPress plugin en el planeta. Además, también hay una versión gratuita disponible.

Página principal de WP Mail SMTP

Una de las mejores cosas sobre el plugin WP Mail SMTP es que el plan Elite ofrece un servicio de configuración de guante blanco donde hacen toda la instalación y las cosas técnicas para usted. Además, WP Mail SMTP está integrado con muchos de los mailers transaccionales más populares como:

Para instalar el plugin WP Mail SMTP para WordPress, adquiere una versión de pago (para empezar a incluir tus registros de correo electrónico en la recopilación de datos de WordPress) o dirígete a tu panel de control de WordPress para instalar el plugin de forma gratuita y acceder a las funciones básicas. Es la mejor manera de llevar tu formulario de WordPress a la base de datos fácilmente.

Hay diferentes pasos para cada mailer que estés usando, así que para completar la configuración con este plugin, revisa la guía completa sobre cómo obtener notificaciones de formularios de WordPress usando el plugin WP Mail SMTP. Recibirás correos electrónicos desde tu sitio web en un abrir y cerrar de ojos.

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

Ya está. Ahora ya sabes cómo acceder y gestionar tu base de datos de WordPress con un plugin.

Si te ha gustado este artículo, puede que también quieras leer nuestros artículos sobre cómo exportar entradas de formularios de WordPress a CSV y cómo guardar envíos de formularios como archivos PDF.

¿A qué está esperando? Empieza hoy mismo con el plugin de formularios para WordPress más potente.

Si te ha gustado este artículo, síguenos en Facebook y Twitter para ver más tutoriales gratuitos 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.

Osama Tahir

Osama es un escritor senior en WPForms. Se especializa en desmontar plugins de WordPress para probarlos y compartir sus ideas con el mundo.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.

Active JavaScript en su navegador para rellenar este formulario.

20 comments on "Cómo guardar los datos de tus formularios en la base de datos de WordPress"

  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.