Relleno automático para usuarios registrados en Contact Form 7

El plugin de formularios de contacto Contact Form 7 es el más popular con diferencia. A mucha gente le sorprende que esto sea así, por lo espartano de su interfaz, pero su belleza está precisamente en que es ligero, funciona, y además puedes personalizarlo casi hasta el infinito.

Una de las personalizaciones que puedes hacer es utilizar valores por defecto de los usuarios conectados, de manera que si un usuario ha accedido a tu sitio con su cuenta no necesite introducir datos como nombre, email o URL, que ya rellenó en su perfil.

Tiene todo el sentido usarlo así, pues para el usuario registrado sería incluso ilógico que el campo de formulario de comentarios le reconozca y no así el de contacto ¿verdad?

Los campos que puedes usar son los siguientes:

  • default:user_login
    Nombre del usuario
  • default:user_email
    Dirección de email
  • default:user_url
    URL del usuario
  • default:user_first_name
    Nombre del usuario
  • default:user_last_name
    Apellidos del usuario
  • default:user_nickname
    Alias del usuario
  • default:user_display_name
    Nombre a mostrar del usuario

Y un ejemplo de uso, que deberías añadir en la caja de introducción de campos de Contact Form 7, sería tal que así:

<p><strong>Tu nombre</strong> (obligatorio)<br />
    [text* your-name default:user_display_name]</p>
 
<p><strong>Tu email</strong> (obligatorio)<br />
    [email* your-email default:user_email]</p>
 
<p><strong>Tu web</strong><br />
    [url your-website default:user_url]</p>
 
<p><strong>Tu mensaje</strong> (obligatorio)<br />
    [textarea* your-message]</p>
 
<p>[submit "Send Message"]</p>

personalizar contact form 7 usuarios registrados

Lo que consigues con esta personalización es evitar que los usuarios registrados de tu sitio tengan que rellenar tantos campos si quieren contactar contigo mediante el formulario, ofreciendo una experiencia mucho más integrada y amigable en tu web.

De este modo, cuando un usuario registrado accede al formulario sus datos ya están cumplimentados, y para los no registrados se mostrará vacío.

Esta debería ser una personalización prácticamente obligada para cualquier sitio WordPress que permita el registro de usuarios ¿no crees?

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(12 votos, promedio: 4.6)

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

6 comentarios en “Relleno automático para usuarios registrados en Contact Form 7”

  1. Como puedo hacer para que en el formulario, en el campo donde el usuario tiene que escribir su mensaje, ya haya un texto predefinido. Por ejemplo: «Estoy interesado en este inmueble y deseo realizar una visita»
    Gracias

  2. Juanin Juan Harry

    como puedo hacer que no puedan cambiar el usuario por que si jala la informacion pero no estan bloqueadas las cajas de texto

  3. Marina Borenstein

    Hola! Quisiera hacerte una consulta, estoy trabajando con contact form 7 multisteps. En una pantalla el usuario pone su nombre y toca el botón siguiente para ir a la próxima pantalla. Hay forma de trasladar a la segunda pantalla el nombre que escribió en la primer pantalla. Para hacerle una pregunta personalizada, ejemplo ¿cuàntos años tienes [your-name]?

Deja un comentario

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

 

Ir arriba Ir al contenido