Cómo poder elegir el destinatario en un formulario de Contact Form 7 con un desplegable en WordPress.

Normalmente los formularios de Contact Form 7 suelen tener un sólo destinatario. PERO, en una empresa, suele ser habitual crear formularios que pueden ir a diferentes departamentos.

Es decir, queremos crear un formulario de atención al cliente en el que el usuario pueda, mediante un campo desplegable, la dirección o el departamento al que enviar el formulario.
Hoy os enseñamos a hacerlo.

Crear un desplegable para seleccionar el destinatario en Contact Form 7.

Para poder crear un desplegable desde el que seleccionar el destinatario de un formulario con CF7 tenemos que hacer lo siguiente.

  • Creamos un campo “menú desplegable“.
  • En el cuadro Opciones ponemos, línea por línea, el texto a mostrar en cada opción del desplegable y el correo del destinatario, separados por un pipe.
    Por ejemplo:
    Opción1|correo@dominio.es
    Opción2|correo2@dominio2.es
  • Pon que el campo sea obligatorio (hay una casilla de verificación), porque destinatario tiene que haber.
  • Llama el campo de una manera que te acuerdes donde pone Nombre . Por ejemplo Departamentos.
  • Opcional. A mi me gusta que el primer campo sea blanco, para que la persona no tenga opción hasta que la elija. Puedes hacerlo poniendo como primera opción ” ” (que es un espacio en blanco) o en el código con la opción include_blank (lo mostramos en los ejemplos).
  • El código resultante debería ser algo como:
    [select* Departamentos “Opción 1|correo1@dominio1.es” “Opción 2|correo2@dominio2.es” “Opción 3|correo3@dominio3.es”]
  • Por último hay que ir a la pestaña Correo electrónico del formulario y, en Para poner el campo del selector. En nuestro ejemplo [Departamentos]

Os lo mostramos en el siguiente vídeo.