Trinchera WP
Regresar al curso Acceder Registrarse
Para acceder a este contenido:
Clases
Contenidos Dinámicos

¡Obtén acceso a todos los cursos!

99
Acceso a todo

En algunas situaciones, es posible que necesitemos que los campos de nuestro formulario se rellenen de forma automática, sin necesidad de que el usuario los rellene.

Para ello, podemos utilizar el plugin: Contact Form 7 Dynamic Text Extension

Contenido Dinámico - Contact Form 7

Configuración

Una vez instalado y activado, no notaremos nada especial en nuestro WordPress. Pero, si accedemos a uno de los formularios de Contact Form 7, encontraremos dos campos nuevos:

  • Dynamic text: un campo donde configurar nuestro texto dinámico
  • Dynamic hidden: un campo donde configurar nuestro texto dinámico pero que estará oculto para el usuario

Formulario Dinámico - Contact Form 7

Utilizar los campos dinámicos

Estos son los pasos que tienes que seguir para poder hacer usos de estos campos dinámicos en un formulario creado con el plugin Contact Form 7.

Paso 1: crear el formulario

Como es lógico, lo primero que necesitaremos es tener un formulario creado y que sea visible en nuestra página web.

Formulario - Contact Form 7

Opción básica: busca un campo a reemplazar, o crea uno nuevo

En este caso, lo que haremos es que nuestro campo de nombre sea dinámico. Sin hacer uso de este plugin, lo que podríamos hacer es poner un contenido predefinido.

Formulario - Contact Form 7

El problema es que no todo el mundo se llamará «Ibon», por lo que no nos serviría de mucho.

Paso 3: añadir un campo dinámico

Lo que haremos es reemplazar el campo de nombre por uno nuevo. Para ello, borraremos el campo antiguo de nuestro y crearemos uno dinámico.

Ahora lo que queremos es mostrar el nombre del usuario de forma dinámica. Para esto, utilizaremos el shortcode que ya nos ofrece Contact Form 7:

CF7_get_current_user

Y le diremos que queremos el «display_name» del usuario:

CF7_get_current_user key='display_name'

Importante: no debemos añadir los corchetes [ ], ni tampoco utilizar dobles comillas.

Formulario - Contact Form 7

Paso 4: insertar la etiqueta en el formulario

Una vez lo tenemos todo listo, hacemos clic en «Insertar» para que el campo sea añadido a nuestro formulario de contacto

Formulario - Contact Form 7

Si ahora recargamos la página del formulario, y hemos accedido con nuestro usuario, entonces veremos nuestro nombre.

Formulario - Contact Form 7