Destinatarios múltiples en Contact Form 7

Cuando incorporamos un formulario de contacto en nuestro sitio utilizando Contact Form 7, normalmente los mensajes con las consultas llegarán a un e-mail predeterminado en la solapa Correo Electrónico del formulario de conacto. Sin embargo, si queremos que el visitante seleccione a qué sector de nuestra empresa quiere enviar su consulta, tenemos la posibilidad de incorporar en el formulario un campo de selección como el siguiente, en el que especificaremos la etiqueta que aparecerá en el campo y el e-mail asociado.

 

[select destino "Ventas|ventas@sitio.com"
                    "Administración|adm@sitio.com"
                    "Soporte|soporte@sitio.com"]

Para que los datos del formulario sean enviados a la cuenta correcta, sólo debemos incluir el campo «Destino» en el destinatario.

Campos ocultos en Contact Form 7

No hay dudas de que Contact Form 7 es el mejor plugin para crear formularios con WordPress. Uno de los motivos es que existe un gran número de plugins complementarios que agregan funciones no incluidas en el original.
Entre estos plugins se encuentra Contact Form 7 Modules, que incluye la posibilidad de crear campos que estarán ocultos dentro de nuestro formulario capaces de enviar información útil, como por ejemplo el título de la página o posteo en donde se encuentra el usuario.
¿Para qué puede servir esto? Por ejemplo, imaginemos que en nuestra web ofrecemos diferentes cursos, cada uno de ellos publicado en una página a la que le insertamos al pie un formulario de contacto para obtener información sobre el curso. En este caso, poniendo el título de la página (con el nombre del curso) como campo oculto, podremos saber sobre qué curso está necesitando información el visitante. Otros campos útiles que ofrece el plugin son: categoría del post/página, URL del post/página y autor de la post/página, por mencionar algunos.

Archivos adjuntos en Contact Form 7

Además de campos de texto, números, e-mail, fechas y demás, el plugin Contact Form 7 permite crear formularios que requieran al visitante subir un archivo. Por ejemplo, si tenemos un formulario de búsqueda laboral y queremos que los postulantes puedan subir sus CV, podemos crear un campo utilizando el siguiente código:

 

[file curriculum filetypes:pdf|doc limit:2mb]

Una vez completado enviado el formulario, el archivo llegará al administrador del sitio en forma de adjunto, alcanza con incluir el shortcode [curriculum] (según este ejemplo) dentro del campo de adjuntos. También podemos adjuntar al mensaje archivos que tengamos almacenados en la carpeta de subidas de WordPress, alcanza con poner la ruta, como en este ejemplo.

 

uploads/2019/12/08/guia.pdf