Resumen de IA
¿Buscas formas potentes de gestionar las subidas de archivos a tu sitio de WordPress? Una de las muchas cosas útiles que puedes hacer con WPForms es permitir que tus usuarios adjunten archivos a un formulario en tu sitio.
¡Pero eso no es todo! También podrás recibir las subidas de archivos directamente en tu correo electrónico, para que no tengas que iniciar sesión en tu sitio web para verlas.
Hemos cubierto todos los pasos que necesitarás para configurar esto. ¡Empecemos!
Cree su Formulario de Subida de Archivos Ahora
¿Cómo creo un formulario para subir archivos?
La forma más fácil de crear un formulario para subir archivos es usar el campo de subida de archivos de WPForms. Esto te permitirá crear y añadir fácilmente un campo de subida de archivos a cualquier formulario de WPForms. También puedes usar simplemente la plantilla de formulario de subida de archivos predefinida.
Solo necesitarás una licencia de WPForms Pro para empezar. Consulta la guía detallada paso a paso a continuación:
Cómo adjuntar archivos a las notificaciones por correo electrónico del formulario en WordPress
En este artículo
Paso 1: Instalar WPForms

WPForms es el principal creador de formularios de WordPress, con más de 6 millones de instalaciones activas y más de 13 mil reseñas de 5 estrellas en WordPress.org.
Para las empresas que buscan las características más competitivas, la licencia WPForms Pro es ideal. ¡Así que ahí es donde empezaremos!

Puedes instalar WPForms como lo harías con cualquier otro plugin de WordPress, pero si necesitas ayuda, sigue esta guía para principiantes para subir plugins de WordPress.
Una vez que hayas terminado con esto, el siguiente paso será crear un formulario de subida de archivos.
Paso 2: Crea un formulario de carga de archivos
Ahora que tenemos WPForms Pro instalado, podemos sumergirnos para crear un potente formulario de subida de archivos que enviará adjuntos a tu correo electrónico.
Una de las cosas realmente geniales de WPForms es lo fácil que es empezar a crear formularios. Tendrás más de 2100 plantillas de formularios de WordPress para elegir, incluyendo una plantilla de formulario de subida de archivos predefinida.
Para esta guía, simplemente usaremos esta plantilla, pero no olvides que puedes añadir un campo de subida de archivos a cualquier formulario.
Así que, para continuar con la creación de nuestro formulario, iremos al área de administración de WordPress y haremos clic en WPForms » Añadir Nuevo. También puedes llegar a esta página haciendo clic en Plantillas de formulario.

Una vez aquí, buscaremos el formulario de subida de archivos usando la barra de búsqueda. Cuando lo encuentres, haz clic en Usar plantilla, y el formulario se abrirá en el creador de formularios.

Si empiezas desde cero con una plantilla en blanco o cualquier otra plantilla, puedes encontrar el campo de subida de archivos desplazándote por el panel de campos del formulario hasta laCampos Elegantessección.

Arrastra y suelta el campo de subida de archivos en el formulario en el punto donde lo desees.En este punto, tendrás un formulario básico de subida de archivos que puedes mejorar:
- Añadiendo tipos de archivo adicionales
- Estableciendo un tamaño máximo de subida de archivos
- Permitiendo múltiples subidas de archivos a un solo campo de subida de archivos
- Configurando adjuntos a las notificaciones por correo electrónico del formulario
- Y más
Para esta guía, nos preocupa especialmente la configuración del campo de carga de archivos para adjuntar las cargas de archivos a la notificación por correo electrónico que recibe cuando un usuario envía un formulario. Esto se cubre en el siguiente paso.
Bpero si desea explorar algunas de las formas en que puede personalizar el formulario de carga de archivos, aquí tiene nuestra guía completa para crear un formulario de carga de archivos en WordPress.
Paso 3. Habilitar adjuntos de correo electrónico
Desde el constructor de formularios, navegue hasta el menú de la izquierda del panel de campos del formulario y haga clic en Ajustes » Notificaciones. Una vez dentro, primero, asegúrese de que el botón Activar notificaciones esté activado.

Desplácese hacia abajo y haga clic en Avanzado para revelar más opciones, luego active el botón etiquetado Activar archivos adjuntos de carga de archivos del formulario.

A continuación, verá otra sección etiquetada Campos de carga de archivos, que se habrá abierto en un menú desplegable debajo de ella.
Haga clic en el menú desplegable para elegir el campo del formulario del que desea extraer los archivos adjuntos. En este caso, solo tiene un campo de carga de archivos en su formulario etiquetado como Carga de archivos. Seleccione este campo y guarde esta configuración.

Ahora, cualquier archivo cargado adjunto a este formulario se enviará junto con la notificación por correo electrónico de envío del formulario.
Paso 4: Ver o descargar los archivos adjuntos de las notificaciones
Para comprobar que su formulario envía las cargas de archivos a su correo electrónico como debería, necesitaremos incrustarlo en una página y publicar esa página en el frontend de su sitio. Para obtener instrucciones detalladas, consulte nuestra guía sobre cómo incrustar un formulario en una página en WordPress.
Con su formulario publicado en el frontend de su sitio web, proceda a rellenarlo y adjunte un archivo utilizando el campo de carga de archivos.
Y cuando revise su correo electrónico, ahora verá la carga de archivos adjunta al correo electrónico, que puede ver o descargar directamente.

¡Y eso es todo! Ahora sabe cómo configurar un formulario que envía archivos adjuntos a su dirección de correo electrónico.
También puede consultar esta guía para obtener más información sobre cómo personalizar las notificaciones del formulario con plantillas de correo electrónico, tipografía y más.
A continuación, ajuste el tamaño máximo de carga de archivos para su sitio web
Una de las cosas que puede hacer con el campo de carga de archivos es determinar el tamaño máximo de carga de archivos. Pero nunca podrá aumentar esto por encima del límite de carga de archivos predeterminado de WordPress para su sitio. Así que aquí tiene cómo cambiar el tamaño máximo de carga de archivos en WordPress.
Además, si desea automatizar sus notificaciones de formulario, consulte nuestra guía sobre cómo conectar WPForms con ChatGPT para notificaciones automatizadas.
Cree su Formulario de Subida de Archivos Ahora
¿Listo para crear tu formulario? Empieza hoy mismo con el plugin de creación de formularios de WordPress más fácil. WPForms Pro incluye muchas plantillas gratuitas y ofrece una garantía de devolución de dinero de 14 días.
Si este artículo te ha sido útil, síguenos en Facebook y Twitter para obtener más tutoriales y guías gratuitas de WordPress.

¿Qué pasa si quieres enviar a la persona que rellena tu formulario un correo electrónico con un archivo adjunto?
Hola Jonathan, puedes configurar una respuesta automática / correo de agradecimiento donde puedes escribir una respuesta en HTML, incluir un archivo adjunto (añadiendo la URL del archivo adjunto) al usuario que completó el formulario. Tenemos un tutorial paso a paso sobre esto (y otros aspectos de la configuración de correos electrónicos de formularios) en este documento.
Espero que esto ayude. Gracias :)
Hola,
¿Cómo puedo hacer que las subidas no sean un enlace y solo un archivo adjunto? Ahora mismo es realmente inseguro porque puedes acceder a los datos a través del enlace…
Hola Hannah: Si no quieres tener la URL de carga del archivo en la notificación por correo electrónico, simplemente usa {field_id="#"} en lugar de {all_fields} en el mensaje de correo electrónico, como se muestra aquí.
Por si acaso ayuda compartirlo, añadimos un hash único al final de la URL del archivo que suben los usuarios (ej: mi-logo-570543445db74.png) para que un usuario malintencionado no pueda abrir fácilmente un montón de archivos que se han subido a tu sitio o no pueda adivinar la URL de otros archivos a menos que obtenga la URL exacta del archivo por correo electrónico.
¡Espero que esto ayude! Gracias 🙂
¿Hay alguna forma de controlar cómo se adjunta o incrusta el archivo? Tengo varios destinatarios configurados y algunos de ellos tienen problemas para imprimir los correos electrónicos con imágenes. Les he sugerido que cambien la configuración de la impresora de sus programas de correo electrónico, pero aún así faltan al imprimirse. Nuestra empresa hace esto para llevar un registro.
Hola Travis: Cuando tengas un momento, por favor, escríbenos con más detalles sobre el problema que estás experimentando en soporte para que podamos ayudarte más.
Si tienes una licencia de WPForms, tienes acceso a nuestro soporte por correo electrónico, así que por favor envía una solicitud de soporte.
De lo contrario, ofrecemos soporte gratuito limitado en el foro de soporte de WPForms Lite en WordPress.org.
Gracias 🙂