Utilice Gravity Forms como un nuevo registro de individuos »Bucle

Forma de gravedad A la vera de Formulario de contacto 7 Sí lo es Mirada ninja, Uno de los desarolladores de formularios de WordPress más flexibles y potentes.

Tiene campos de condición lógica, paginación, construcción de columnas, validación de campo extendido ... y es de pago. No obstante, esto no habría de ser un problema, ya que cubrimos de qué manera evitar este pequeño problema en el producto "Use la forma de gravedad sin permiso: omita el permiso legal".

Sin embargo, existen muchas funciones por las que es necesario abonar Formulario de contacto 7 Resuelva con otros complementos gratis, luego Forma de gravedad No o comprado.

Un ejemplo de esto es almacenar información sobre formularios completados en una base de datos. Forma de gravedad Manda esta información directamente al correo, pero no la almacena.

Otro ejemplo es la utilización Forma de gravedad Como registro de individuos. Esto quiere decir que no solo puede almacenar datos en la base de datos, sino asimismo recopilar y manejar los datos.

En el presente artículo, le exponemos de qué manera conseguir todo lo mencionado y de qué forma utilizar su poder. insertar Ingrese sus datos insertar en lo personal.

resumen

  1. Identificadores de campo sencillos y compuestos con apariencia de gravedad
  2. Hacer un script I: recopilar datos y guardarlos en una variable
  3. Hacer script 2: descargar la banco de información
  4. Bono: use Gravity Forms para hacer clientes de forma automática

Los instalamos y activamos insertar Hemos desarrollado una mesa. Antes de comenzar a desarrollar, ¿qué debemos considerar?

ID de formularioEsto nos dio la URL. En la imagen de arriba, es "1".

y ID de campo Deseamos guardarlo en la base de datos. Para verlo, pase el mouse sobre él y aparecerá inmediatamente. El ID del campo "Nombre" es "11".

No obstante, hay un detalle a tomar en consideración: Algunos campos, como el campo "nombre", son compuestos. Esto quiere decir que tienen 2 o más entradas, por lo que el ID de cada entrada es diferente del ID del campo global.

En el siguiente punto, le exponemos de qué manera obtener el ID en estas ocasiones.

Siempre y en todo momento recomendamos funciones y / o cambios que pensamos que no aparecerán. Function.php Nuestros sujetos activos, en general se colocan allí, pero nosotros mismos insertar.

Así, la estabilidad de toda la red no se ve afectada y los cambios que hacemos se tienen la posibilidad de deshabilitar deshabilitando el complemento. Además, no se perderán al actualizar el tema.

Recuerde que para hacer un complemento, debemos / wp-content / plugin / Y pone un fichero .php Tiene dentro los siguientes títulos:

Vamos a usar esto acción gform_after_submissionRealizar tras cada envío Forma de gravedad.

Es por eso que nuestro enganchar Va a ser:

Y nuestra función recibe al menos factores $ Entrada.

Este factor contiene toda la información del último formulario enviado para que podamos obtener Vaciado variable Vea todo en él.

Como se mentó en el punto previo, el campo compuesto no muestra el ID de administrador del administrador WordPress, luego emplea un Vaciado variable Nos ayudará a comprender. precursor:

Cuando sepamos todo lo que nos encontramos obteniendo y cuáles son sus ID, podemos comentar para extraer la información que nos interesa y asignarla a las cambiantes de PHP:

El próximo paso es almacenar los datos en la base de datos para conseguir registros.

No crearemos una nueva tabla en la base de datos porque deseamos que estos datos se usen como una publicación personalizada. No obstante, le aconsejamos que lo haga separadamente, especialmente la primera oportunidad que lo lleve a cabo.

La llamada debe estar denegada para bajar datos. $ global wpdb Y el comando:

Así que quédate En exactamente la misma función que describimos en "Hacer un script I".:

¿Qué puede realizar toda la información recopilada anteriormente? Pues bien, podemos hacer un nuevo usuario tal cual, a fin de que pueda acceder y cambiar sus datos.

Para realizar esto, agreguemos lo siguiente a la función anterior:

Si no queremos poner los datos customizados en una tabla separada o en un producto (como en este caso), pero lo asignamos a su perfil como usuario, le recomendamos que lea este producto:

Agregue campos personalizados al formulario de inscripción de WordPress

¿Tiene preguntas? ¿Vinculó apropiadamente el formulario de gravedad a la base de datos? ¿En algún momento te quedaste atascado? ¡Te asistiremos en los comentarios!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir