Enviar varios archivos adjuntos a través de Contact Form 7
16/09/2009 | Autor: KryptOS | En: wordpress | Tags: wordpress | 5 Comentarios »Muchos de ustedes (como yo) quizás utilizan el plugin para WordPress, Contact Form 7, uno de los mejores plugins que he encontrado hasta el momento para el envío de comentarios en esta plataforma.
Para uno de los proyectos que mantengo, necesitaba implementar un formulario para envío de noticias, pero que tuviera la posibilidad de enviar archivos o fotos, pero por más que lo intentaba, no lograba hacer que funcionara CF7, pero al final del día, encontré la solución! y es la siguiente (este tutorial ha sido mejorado partiendo de la referencia al final)
Para empezar, voy a tomar como ejemplo un formulario de contacto:
Ahora vamos a crear un campo del tipo “file upload” que nos va a permitir enviar archivos adjuntos, desde la opción “Generate Tag”
Y una vez que seleccionemos el campo, lo vamos a configurar (de preferencia no le cambies el nombre al campo generado)
Las opciones posibles a configurar permiten establecer la obligatoriedad del campo, el tamaño máximo que se permitirá subir, las extensiones posibles, un id y clase css.
Para los fines de éste post, no vamos a agregar nada en particular, como viene el campo nos sirve.
Como pueden ver, tenemos el código a copiar dentro de nuestro formulario.
Una vez copiado el código, nos resta agregar una configuración adicional, que es la que logra la magia en el envío. En la opción “File attachments” coloca el código generado para los campos generados para “file upload”, separados por comas si son varios. Por ejemplo [file-603], [file-379]
Ahora si, grabamos el formulario y pasamos a la prueba en vivo.
Llenen el formulario como siempre, adjunten el archivo y revisen su cuenta de correo.
No debería de haber ningún tipo de inconveniente.
Referencia | Damian Culotta







Amigo, por alguna razón no me llegan los adjuntos, el formulario esta ok, incluso me da el aviso que el mail ha sido enviado exitosamente, pero no llegan los adjuntos, no he realizado ningún cambio, esta todo ok, sabes a que se deberá?
muchas gracias
Que tal @Marco, pues te cuento que a mi me estuvo fallando bastante también, pero solo debes fijarte que todo esté como en el tutorial y todo saldrá bien. Me cuentas como te va.
No veo las imagenes, parece que están forbiden o algo…
hola. cuando envío imagenes de 2 megas no funciona de ninguna de las maneras.
Sabes a que se debe?
Saludos
@Rosa, Posiblemente a que los archivos son muy grandes, prueba hacer pequeñas las imágenes, seguro te funciona.