Cómo crear un formulario de carga de WordPress a Google Drive

Cómo subir archivos a Google Drive desde un formulario de WordPress

Al recopilar archivos a través de formularios de WordPress, el espacio de almacenamiento puede convertirse rápidamente en un dolor de cabeza. He visto muchos sitios web tener problemas cuando las cargas de archivos se acumulan en su servidor de alojamiento.

Es por eso que siempre recomiendo conectar tus formularios directamente a Google Drive. En lugar de mantener esos archivos subidos en tu servidor de WordPress, irán directamente a tu cuenta de Google Drive.

Por lo tanto, si estás cansado de hacer malabares con el almacenamiento de archivos y necesitas una solución fluida, estás en el lugar correcto. ¡Es fácil conectar tu WordPress y Google Drive con WPForms!

¡Crea tu formulario de carga de archivos de WordPress ahora! 🙂

Nota:

Esta guía solo te mostrará cómo guardar los archivos adjuntos de tu formulario de carga en una carpeta de Google Drive.

Si también deseas guardar las entradas de tu formulario de contacto, como el nombre, el correo electrónico y el mensaje, consulta nuestra guía sobre conectar un formulario con Google Sheets.

Cómo crear un formulario de carga de WordPress a Google Drive

Vamos a sumergirnos en la creación de una integración de WordPress con Google Drive para que puedas hacer copias de seguridad de archivos automáticamente desde tus formularios de WordPress.

Paso 1: Instalar y activar WPForms

Cuando se trata de manejar cargas de archivos en formularios de WordPress, necesitas una solución que sea confiable y flexible. Dicho esto, WPForms es el mejor plugin de WordPress para cargar archivos a Google Drive.

Puedes crear un formulario en minutos y aceptar varios tipos de archivo, establecer límites de carga específicos y tener todo sincronizado automáticamente con tus carpetas de Google Drive.

Si aún no has instalado WPForms, necesitarás la versión Pro para acceder al Complemento de Google Drive. Esto te permitirá enviar archivos automáticamente a carpetas específicas de Drive e incluso establecer permisos personalizados.

La página de precios de WPForms.

Y si no estás seguro de cómo instalar un plugin en WordPress, puedes consultar nuestra documentación sobre cómo instalar el plugin WPForms para obtener ayuda. ¡Solo toma unos minutos empezar!

¡Actualiza a WPForms Pro ahora! :)

Paso 2: Crea un formulario de carga de archivos

Hay varias formas de configurar un formulario que acepte cargas de archivos, y te mostraré mi enfoque favorito que funciona siempre.

Puedes empezar desde cero o usar una de las plantillas de WPForms. Abre tu área de administración de WordPress y haz clic en WPForms » Añadir nuevo.

añadir nuevo formulario

Esto abrirá el constructor de formularios de WPForms. Aquí, comienza por darle un nombre adecuado a tu formulario. A continuación, aprovecha la amplia biblioteca de plantillas de formularios de WPForms.

Nombrar tu formulario de carga de archivos

Para facilitarte el trabajo, te recomiendo que utilices la plantilla de formulario de carga de archivos. Desplázate hacia abajo y escribe Formulario de carga de archivos en el campo de búsqueda en la sección Seleccionar una plantilla .

Elegir la plantilla de formulario de carga de archivos

Cuando se abra la plantilla, encontrarás algunos campos comunes, incluido un campo de carga de archivos. Puedes personalizar esta plantilla como quieras o dejarla como está.

La plantilla de formulario de carga de archivos

Para obtener una gu0a m0s detallada sobre los formularios de carga de archivos, consulta nuestro tutorial sobre c0mo crear un formulario de carga de archivos en WordPress. Cuando est0s listo, aseg0rate de Guardar el formulario.

Consejo Pro:

WordPress tambi0n puede restringir algunos tipos de cargas de archivos. Puedes solucionarlo siguiendo esta gu0a sobre permitir tipos de archivo adicionales.

Paso 3: Conéctate a Google Drive

Antes de poder empezar a enviar archivos a Google Drive, necesitamos activar el Complemento de Google Drive. Desde tu panel de WordPress, ve a WPForms 0 Addons.

página de complementos de wpforms

Busca 0Google Drive0 escribiendo su nombre en el campo Buscar complementos. Luego, haz clic en el bot0n Instalar complemento seguido del bot0n Activar.

Despu0s, ve a WPForms 0 Ajustes en tu panel de WordPress, y luego haz clic en la pesta0a Integraciones. Ver0s Google Drive listado entre las integraciones disponibles.

Pestaña de integración de wpforms

A continuaci0n, haz clic en la integraci0n de Google Drive para expandir sus ajustes y haz clic en el bot0n Continuar con Google para conectar WPForms a tu cuenta de Google.

integración google drive wpforms

Cuando hagas clic en el bot0n de conectar, Google te pedir0 que inicies sesi0n y concedas a WPForms acceso a tu Drive. Luego solicitar0 los permisos que necesita para almacenar las cargas de tu formulario.

conceder acceso google drive

Consejo Pro:

Usa una cuenta de Google Workspace si tienes una. Te da m0s espacio de almacenamiento y mejores opciones de organizaci0n para tus archivos cargados. 0Adem0s, puedes compartir f0cilmente el acceso con los miembros del equipo!

Despu0s de autorizar WPForms, ser0s devuelto a WPForms 0 Ajustes 0 Integraciones. Busca la peque0a insignia verde 0Conectado0 junto a Google Drive. As0 sabr0s que todo est0 conectado y listo para usar.

google drive conectado

Paso 4: Agrega la integración a tu formulario

De vuelta en tu constructor de formularios, vamos a configurar exactamente c0mo deben fluir los archivos a Google Drive. Haz clic en Ajustes 0 Google Drive, y pulsa el bot0n A0adir nueva conexi0n.

añadir nueva conexión google drive

Ver0s una ventana emergente pidi0ndote un apodo para esta conexi0n. No te preocupes demasiado por esto, ya que es solo para tu referencia. Escribe tu apodo y pulsa OK.

nombre de conexión de Google Drive

A continuaci0n, elige tu cuenta de Google Drive conectada en el men0 desplegable. Si tienes varias cuentas de Google conectadas, aseg0rate de elegir la correcta, ya que ah0 es donde ir0n todas las cargas de tu formulario.

seleccionar cuenta de Google Drive

Despu0s de elegir tu cuenta, ver0s nuevas opciones que te permitir0n controlar d0nde vivir0n tus archivos cargados en Google Drive. En el ajuste Carpeta, ver0s dos opciones:

  • Crear nueva: Esto crear0 una nueva carpeta en tu Drive (esto es lo que suelo hacer para proyectos nuevos). WPForms sugerir0 usar el nombre de tu formulario como nombre de la carpeta, pero puedes cambiarlo a lo que sea que tenga sentido.
  • Seleccionar existente: Usa una carpeta existente si ya tienes un lugar espec0fico en mente para estas cargas. Simplemente haz clic en el bot0n Seleccionar carpeta para explorar tu Drive.
seleccionar carpeta existente

Una vez que hayas hecho tu selección, necesitas indicarle a WPForms qué campos de carga deben sincronizarse con Drive. Puedes elegir campos específicos o seleccionar “Todos los campos de carga de archivos” para enviar todo.

campos de carga de archivos Google Drive

Después de guardar la configuración de tu formulario, aparecerá un botón Ver carpeta en Drive en la sección Carpeta de la configuración de tu conexión de Google Drive.

ver carpeta Google Drive

Hacer clic en este botón abrirá la carpeta seleccionada en su cuenta de Google Drive. Esto le permite acceder y administrar rápidamente los archivos subidos.

Paso 5: Publica tu formulario de Google Drive

Ahora que tu formulario está conectado a Google Drive, es hora de ponerlo en tu sitio. Puedes colocar tu formulario de carga en cualquier página, publicación o incluso en tu barra lateral.

Vamos a añadirlo a una página, ya que es lo que suelo hacer para los formularios de carga de archivos. Haz clic en el botón Incrustar en la parte superior de tu creador de formularios para empezar.

Incrustar formulario

Verás dos opciones: añadir a una página existente o crear una nueva. Normalmente creo una página dedicada para las cargas de archivos para mantener las cosas organizadas. Elige lo que mejor funcione para tu sitio.

crear nueva página

Dale un nombre a tu página (algo como “Cargar documentos” o “Enviar archivos”), luego haz clic en Empezar. El editor de WordPress se abrirá con tu formulario ya colocado y listo para usar.

Nombra tu página

Antes de publicar, hagamos que tu formulario luzca profesional. Haz clic en el bloque del formulario para abrir el panel de opciones de estilo. Aquí es donde realmente puedes hacer que tu formulario de carga destaque.

Para agilizar el estilo de tu formulario, puedes seleccionar un tema predefinido en la sección Tema del formulario . En este ejemplo, estoy usando el tema Frost (que es uno de mis favoritos).

Tema Frost

Siéntete libre de probar otros temas; tienes muchas opciones. Si te gusta experimentar directamente, también puedes personalizar manualmente diferentes elementos del formulario de forma más precisa.

Una vez que estés satisfecho con el aspecto de todo, pulsa Publicar. ¡Tu formulario de carga conectado a Google Drive ya está en línea! Cuando los usuarios envíen archivos, irán directamente a tu carpeta de Drive designada sin tocar tu almacenamiento de WordPress.

Consejo Pro:

Si estás utilizando una base de datos como Notion, también puedes seguir los pasos de esta guía para crear una integración con Zapier para conectar Notion con WPForms.

Preguntas frecuentes sobre cómo crear un formulario de carga de WordPress a Google Drive

Crear un formulario de carga de WordPress a Google Drive es un tema de interés popular entre nuestros lectores. Aquí tienes respuestas a algunas preguntas comunes al respecto:

¿Por qué crear un formulario de carga a Google Drive?

Un formulario de carga a Google Drive te da la fiabilidad de tener tus cargas de formularios almacenadas de forma segura en todo momento. Normalmente, las cargas de formularios se almacenan en los servidores de tu sitio web. Sin embargo, tu sitio web puede quedarse sin espacio rápidamente si todas tus cargas se almacenan en él.

Cuando conectas Google Drive con tu formulario de contacto, también enviará una copia de esos archivos cargados a tu Google Drive. De esa manera, tendrás copias de esos archivos cargados tanto en tu servidor como en Google Drive.

¿Cómo creo un formulario que permita cargar archivos a Google Drive?

Para crear un formulario que permita a los usuarios cargar archivos directamente a Google Drive, puedes usar WPForms junto con el complemento de Google Drive.

Primero, crea un formulario de carga de archivos en WPForms y luego conecta WPForms con Google Drive. Esto permitirá que los envíos del formulario envíen archivos directamente a tu Google Drive de forma automática.

¿Cómo crear un formulario de carga en WordPress?

Para crear un formulario de carga en WordPress, instala y activa el plugin WPForms. Utiliza el creador de formularios de arrastrar y soltar para añadir un campo de carga de archivos, personalizar el formulario y configurarlo para que acepte archivos.

Puedes integrarlo aún más con servicios como Google Drive utilizando el complemento dedicado. De manera similar, puedes enviar entradas a Google Sheets.

A continuación, automatiza tareas de WordPress

Si crees que la idea de hacer todas estas cosas con tus formularios automáticamente es genial, definitivamente querrás echar un vistazo a esta publicación sobre las mejores herramientas de automatización de WordPress.

Y, si eres una organización sin ánimo de lucro que busca formas de rastrear donaciones de manera efectiva, aquí tienes nuestra guía para crear un rastreador de donaciones automatizado utilizando la integración de WPForms con Google Sheets.

Para conocer otras formas de usar las aplicaciones de Google Workspace en un sitio de WordPress, consulta nuestra guía sobre los mejores plugins de Google Workspace para WordPress.

También puede que disfrutes leyendo nuestra guía sobre cómo cambiar el tamaño máximo de carga de archivos en WordPress. Esto puede ser útil cuando trabajes con formularios de carga de archivos.

Crea tu formulario de WordPress 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.

Divulgación: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Descubre cómo se financia WPForms, por qué es importante y cómo puedes apoyarnos.

Hamza Shahid

Hamza es Redactor del equipo de WPForms, que también se especializa en temas relacionados con marketing digital, ciberseguridad, plugins de WordPress y sistemas ERP. Aprende más

El mejor plugin constructor de formularios de arrastrar y soltar para WordPress

Fácil, rápido y seguro. Únete a más de 6 millones de propietarios de sitios web que confían en WPForms.

10 comentarios sobre “Cómo subir archivos a Google Drive desde un formulario de WordPress

  1. ¿Está todo este proceso cifrado de extremo a extremo? ¿Dónde se almacenan los archivos temporalmente antes de transferirlos a Google Drive? Parece que los almacena en un servidor llamado i0.wp.com. ¿Qué es este servidor? ¿Es seguro? ¿Quién es el propietario/lo controla?

    1. Hola Ryan.

      Para asegurarnos de responder a tu pregunta de la manera más completa posible, responderemos a través del soporte por correo electrónico en tu ticket activo actual sobre lo mismo.

      ¡Espero que esto ayude!

  2. Mi formulario dejó de enviar el archivo a Google Drive recientemente. Cuando ejecuto el Zap por sí solo, se ejecuta bien, colocando el último archivo subido en WPFORMS en Google Drive. Sin embargo, si lo activo a través de WPFORMS, recibo el siguiente error: "Falta el campo requerido 'archivo' (archivo)". Hablé con el soporte de Zap de varios niveles. Zap indicó que este es un problema conocido con WPFORMS y me pidió que me pusiera en contacto con WPFORMS. ¿Alguien puede decirme si este es un problema conocido y si alguien está trabajando en él?

    1. Hola Erik, lamentamos cualquier inconveniente. Para asegurarnos de responder a tu pregunta de la manera más completa posible y evitar confusiones.

      ¿Te importaría contactarnos con detalles adicionales para que podamos ayudarte más en este caso?

      Gracias.

    1. Hola Arjunan, lamentamos cualquier inconveniente. Para asegurarnos de responder a tu pregunta de la manera más completa posible y evitar confusiones.

      ¿Te importaría contactarnos con detalles adicionales para que podamos ayudarte más en este caso?

      Gracias.

  3. Me gusta esta solución, pero le falta algo que necesito.

    Me gustaría poder crear un desplegable en el formulario de carga que permita al usuario seleccionar a qué carpeta de Google Drive subir.

    Por ejemplo, si mi usuario está subiendo un PDF para una presentación el viernes, me gustaría que pudiera seleccionar la carpeta del viernes en el desplegable. ¿Permite Zapier esto?

    1. Hola MJ:

      Desafortunadamente, lamento informarte que no tenemos una función incorporada para seleccionar carpetas específicas como has mencionado a través de un desplegable. ¡Coincido en que sería muy útil! He añadido esta característica para que se considere como una mejora futura.

      Gracias,

  4. ¿Hay alguna forma de configurar esto para evitar almacenar el archivo en el servidor (y el límite de tamaño de carga), y en su lugar guardar los archivos directamente en Google Drive?

    1. Hola Cody:

      Sí, puedes configurar tu formulario para enviar los archivos subidos directamente a Google Drive, evitando el almacenamiento local en el servidor y sus límites de tamaño. Simplemente activa la opción "Eliminar archivos locales después de la carga" en la configuración del complemento desde el constructor de formularios. Esto asegura que los archivos solo se almacenen en tu cuenta de Google Drive conectada. Puedes encontrar más detalles sobre esto en nuestra documentación: Complemento de Google Drive.

Añadir un comentario

Nos complace que haya decidido dejar un comentario. Tenga en cuenta que todos los comentarios se moderan de acuerdo con nuestra política de privacidad, y todos los enlaces son nofollow. NO utilice palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.

Este formulario está protegido por Cloudflare Turnstile y se aplican la Política de Privacidad y los Términos de Servicio de Cloudflare.