¡Atención!

Este artículo contiene código PHP y está destinado a desarrolladores. Ofrecemos este código como cortesía, pero no proporcionamos soporte para personalizaciones de código o desarrollo de terceros.

Para obtener ayuda adicional, consulta el tutorial de WPBeginner sobre cómo añadir código personalizado.

Descartar

Envío de varios archivos a Google Drive con Zapier

¿Te gustaría enviar varios archivos subidos a través de WPForms a Google Drive con el complemento Zapier? Por defecto, la automatización solo enviará un archivo del formulario. Sin embargo, con un fragmento de código PHP personalizado para tu sitio, puedes aceptar varios archivos.

En este tutorial, configuraremos un formulario que aceptará la carga de varios archivos y, usando Zapier, los enviará a Google Drive.


Creación de su formulario

Este tutorial se basa en nuestra guía sobre cómo enviar subidas de WordPress a Google Drive. Sigue esta guía para configurar tu formulario, tu conexión de Zapier y tu automatización.

Nuestro formulario tendrá los campos de Nombre, Correo electrónico, Carga de archivo y Texto de párrafo.

Crea tu formulario y añade tu campo de carga de archivos.

Nota: Para obtener detalles sobre cómo funciona la integración de Zapier en WPForms, asegúrate de consultar nuestra guía sobre cómo usar el complemento Zapier.

Añadir el fragmento de código para enviar varios archivos

Necesitaremos añadir un pequeño fragmento de código que nos permitirá usar esta automatización para enviar más de un archivo a Google Drive.

Si necesita ayuda para añadir fragmentos de código a su sitio, consulte este tutorial.

Este fragmento tomará cada nombre de archivo y lo colocará en una nueva línea, lo que, a su vez, permitirá varios archivos. Funcionará para todos los formularios de tu sitio con el campo Carga de archivo. El código esencialmente comprime todos los archivos subidos en una carpeta zip.

Visualización de los archivos en Google Drive

Lo que sucede cuando se completa el formulario es que enviará los archivos a tu Google Drive conectado como un archivo zip.

Los varios archivos se envían a Google y se comprimen inmediatamente.

Para ver estas imágenes, necesitarás descomprimirlas. Para ello, abre el archivo que se acaba de enviar a tu Google Drive. Luego, desde el menú desplegable en la parte superior central de la pantalla, haz clic en Abrir con y elige Extractor Zip.

Haz doble clic en el archivo que se envió y selecciona Abrir con y elige Extractor Zip

El archivo comprimido se mostrará con una lista de las imágenes o archivos adjuntos a ese zip. Para continuar, selecciona Extraer y todos los archivos se extraerán.

Haz clic en el botón Extraer para extraer las imágenes y que puedan ser vistas.

Ahora, verás el directorio principal con las imágenes o archivos adjuntos dentro de tu Google Drive.

Con este pequeño fragmento de código ahora podemos enviar varios archivos a Google con Zapier

¡Eso es todo! Ahora sabes cómo enviar varios archivos a Google Drive usando nuestro complemento Zapier.

¿A continuación, te gustaría también cambiar el tiempo de espera al usar el campo Carga de archivo moderna? Echa un vistazo a nuestro tutorial sobre cómo cambiar el tiempo de espera en la Carga de archivo moderna.