Son varias las entradas en las que he hablado sobre la importancia de incluir formularios de contacto en nuestra página web en lugares determinados para conseguir que nuestros potenciales clientes nos dejen sus datos, bien para solicitar información sobre nuestros servicios o productos o para recibir algún recurso o información gratuita.
En el último artículo Formularios de Contacto en WordPress, explico como configurar y utilizar correctamente los formularios de contacto con Contact Form 7 en WordPress, por su versatilidad y sus capacidades.
Pero este plugin nos ofrece mucho más para poder aprovechar al máximo sus cualidades. Hoy voy a hablar de una serie de códigos cortos que podemos incluir en los emails que nos llegan con los datos de la solicitud de información del cliente.
Códigos Cortos de Contact Form 7
Con estos Short Codes o Códigos cortos, llamados Special Mail Tags, podemos conseguir información como el día y la hora en la que cumplimentaron ese formulario, podemos conocer la IP desde la que nos solicitan información, el post o la página desde la que cumplimentaron en formulario.
Esto es interesante si por ejemplo tenemos 1 formulario que se repite en varias páginas de la web, como es mi caso, para saber exactamente en qué página de nuestra web se encontraba esta persona cuando cumplimentó el formulario.
Estos Mail Tags, son independientes de los campos del formulario de contacto y se introducen directamente en la pestaña Correo Electrónico.
Special Mail Tags para los Formularios de Contacto de WordPress
Etiquetas para Envíos
[_remote_ip] –> Con este código recibiremos la IP desde la que nos han solicitado información.
[_user_agent] –> Con este código recibiremos el Navegador desde el que nos han solicitado información.
[_url] –> Con este código recibiremos la url en la que se encontraba la persona cuando cumplimentó el formulario de contacto.
[_date] –> Utilizamos este código para que aparezca de forma automática el día que han solicitado información.
[_time] –> Este código nos devuelve la hora en la que han cumplimentado y enviado el formulario.
[_invalid_fields] –> Esta etiqueta se reemplaza por la cantidad de campos de formulario con entrada no válida.
[_serial_number] –> Esta etiqueta se reemplaza por una cadena numérica cuyo valor aumenta, por lo que esta etiqueta puede funcionar como el número de serie de cada envío. Requiere Flamingo 1.5+ .
Etiquetas relacionadas con los Post
Hay que tener en cuenta que estas etiquetas sólamente funcionan cuando el formulario está dentro del contenido de la página, no funcionan por ejemplo en los formularios inlcuidos en la sidebar.
[_post_id] –> Con este código recibiremos el ID que identifica la entrada desde la que nos han enviado la solicitud.
[_post_name] –> Con este código recibiremos el slug (url) del Post desde el que nos han solicitado información.
[_post_title] –> Con esta etiqueta recibiremos el Título del Post o Página desde la que nos han solicitado información.
[_post_url] –> Este código devuelve un link del post o página en la que han cumplimentado el formulario.
[_post_author] –> Este código inlcuye el nombre del Autor del Post desde donde han cumplimentado el Formulario.
[_post_author_email] –> Este código incluye el email del Autor de Post desde dónde han solicitado la información.
Etiquetas relacionadas con el Sitio Web
[_site_title] –> Esta etiqueta nos muestra el Título del Sitio Web
[_site_description] –> Con este código mostraremos la descripción del sitio web
[_site_url] –> Este código muestra la url de nuestro sitio web
[_site_admin_email] –> Este código muestra el email del Administrador Principal del Sitio Web.
Etiquetas relacionadas con los usuarios
Este grupo de códigos funciona solamente para obtener información de los usuarios registrados en nuestro sitio web. Si en el momento de la solicitud de contacto no están conectados enviará los datos en blanco.
[_user_login] –> Nos devolverá el usuario con el que está registrado en nuestra web.
[_user_email] –> Con es código recibiremos el email del usuario
[_user_url] –> Con esta etiqueta recibiremos la url del usuario, siempre que haya cumplimentado ese dato.
[_user_first_name] –> Con esta etiqueta obtendremos el nombre del usuario.
[_user_last_name] –> Este código nos sirve para recibir el apellido con el que está registrado en nuestra web.
[_user_display_name] –> Con este código obtendremos el nombre que ha elegido para mostrar el usuario en nuestra página web.
Con cada uno de estos códigos podemos obtener información muy interesante y simplificar mucho nuestros Formularios de Contacto. En mi caso por ejemplo, con el uso de algunos de estos códigos he conseguido unificar todos los formularios de mi página web en uno solo que me aporta toda la información que necesito para poder responder correctamente a la solicitud de contacto.
¿Qué más utilidades puedes ver tú?
Excelente articulo,
Justo estaba buscando un plugin para colocar en la web de un cliente,
Gracias!
Me alegra que te sirva de ayuda Joel!
Saludos