Creare un modo per consentire agli utenti di caricare i file direttamente su Google Drive da un modulo di WordPress potrebbe sembrare complicato, ma in realtà è molto semplice.
La preoccupazione più grande è quella di riuscire a snellire il processo e a farlo funzionare senza problemi, senza dover fare i salti mortali.
Se siete stanchi di destreggiarvi nell'archiviazione dei file e avete bisogno di una soluzione semplice, siete nel posto giusto. È facile collegare WordPress e Google Drive con Zapier!
Create ora il vostro modulo di caricamento file di WordPress! 🙂
In questo post vi mostrerò come aggiungere una funzione di caricamento di file ai vostri moduli di contatto e come fare in modo che i file vengano automaticamente salvati in Google Drive.
Come creare un modulo di caricamento di WordPress Google Drive nel 2024
Vediamo come creare un' integrazione di WordPress con Google Drive, in modo da poter eseguire il backup dei moduli di WordPress.
Passo 1: Installare e attivare WPForms
WPForms è il miglior plugin per WordPress per caricare file su Google Drive.
Per iniziare a caricare i file da WordPress a Google Drive, dovete innanzitutto installare il plugin WPForms sul vostro sito WordPress, se non lo avete già.
Se non sapete come fare, consultate la nostra documentazione sull'installazione del plugin WPForms.

Per questa esercitazione è necessario anche l'addon Zapier.
Consente di collegare i moduli a migliaia di altre applicazioni, tra cui Google Drive e Dropbox per il caricamento dei file.
Andare su WPForms " Componenti aggiuntivi nell'area di amministrazione e fare clic su Installa componente aggiuntivo per installarlo e attivarlo.

Per istruzioni più dettagliate, vedere questo tutorial sull'aggiunta di componenti aggiuntivi di WPForms.
Dopo averla installata e attivata sul sito, è il momento di creare il modulo di caricamento dei file nel passaggio successivo.
Passo 2: Creare il modulo di caricamento dei file
Aprite l'area di amministrazione di WordPress e cliccate su WPForms " Aggiungi nuovo.

Si aprirà il costruttore di moduli di WPForms. Iniziate dando al vostro modulo un nome adatto.

Poi, sfrutteremo l'ampia libreria di modelli di moduli di WPForms. Per semplificare il nostro lavoro, utilizzeremo il modello del modulo di caricamento dei file.
Scorrere verso il basso e digitare Modulo di caricamento file nel campo di ricerca sotto la sezione Seleziona un modello . Quindi, selezionare il modello facendo clic su Usa modello.

All'apertura del modello, troverete alcuni campi comuni, tra cui un campo per il caricamento dei file. È possibile personalizzare questo modello in qualsiasi modo o lasciarlo così com'è.

Per una guida più dettagliata sui moduli di caricamento dei file, consultate il nostro tutorial su come creare un modulo di caricamento dei file in WordPress.
Quando si è pronti, assicurarsi di salvare il modulo.
Passo 3: incorporare e pubblicare il modulo di caricamento
Ora aggiungeremo il modulo di caricamento a una nuova pagina del nostro sito WordPress. Fare clic sul pulsante Incorpora in alto a destra del costruttore di moduli.

A questo punto, selezionare Crea nuova pagina nella finestra di dialogo.

Date un nome alla vostra nuova pagina.

A questo punto, si accede alla nuova pagina con il modulo di caricamento appena creato già incorporato. Fare clic su Pubblica per terminare l'aggiunta di questa pagina al sito.

Quando il modulo è pubblicato, compilate voi stessi una voce di prova. Questo permetterà a Zapier di testare la sua integrazione con WPForms nella fase successiva.
Passo 4: Collegare WPForms con Zapier
Per collegare Google Drive a WPForms, è necessario un account Zapier (si può ottenere gratuitamente). Una volta configurato il vostro account su Zapier, andate nella vostra dashboard e cliccate su Crea Zap.

Configurare l'evento trigger (WPForms)
Ora vi mostrerò come configurare l'evento di attivazione. Cercate WPForms nel campo di ricerca e fate clic su WPForms quando appare sullo schermo.

Quindi, fare clic sul campo a discesa Evento trigger e selezionare Nuova voce modulo.

Per procedere, è necessario integrare il plugin WPForms con Zapier. Cliccate su Accedi.

Si aprirà una nuova finestra in cui verrà richiesta la chiave API di WPForms.
Nell'area di amministrazione di WordPress, andare su WPForms " Impostazioni " Integrazioni. Ora, fate clic sull'icona Zapier per accedere alla vostra chiave API.

Copiare la chiave e passare alla finestra di connessione WPForms di Zapier. Quindi, incollare la chiave nel campo Chiave API. Inserite anche l'URL del vostro sito web. Al termine, fare clic su Sì, continua.

Ora si dovrebbe tornare alla finestra di creazione di Zapier. Fare clic su Continua. Ora, stiamo per impostare un trigger.
Fare clic sul campo a discesa per visualizzare tutti i moduli creati finora con WPForms. Assicuratevi di selezionare quello giusto dall'elenco.
In questo esempio, vogliamo selezionare il modulo di caricamento dei file. Dopo aver effettuato la selezione, premere Continua .

Ora, proviamo il nostro zap. Fare clic su Test trigger.

Zapier dovrebbe trovare la voce di test compilata nel passaggio precedente, che avrà un aspetto simile a questo.

Fare clic su Continua per terminare questo passaggio. Successivamente, collegheremo Zapier a Google Drive.
Configurare l'evento di attivazione (Google Drive)
Dopo aver premuto il pulsante Continua per completare il passaggio precedente, Zapier chiederà di scegliere un'applicazione con cui collegare i trigger di WPForms. Cercate Google Drive nel campo di ricerca e fate clic sull'icona.

Quindi, fare clic sul menu a discesa e selezionare Carica file come evento azione e premere Continua.

Zapier chiederà quindi di accedere a Google. Premere il pulsante Accedi.

Si aprirà una finestra di dialogo in cui è possibile accedere al proprio account Google.

Quindi è necessario concedere a Zapier l'autorizzazione ad accedere al proprio account Google. Fare clic sul pulsante Consenti per procedere.

Ora impostiamo l'azione che Google Drive deve eseguire quando viene creato un nuovo modulo sul nostro sito. Selezionate il vostro Google Drive da utilizzare, la cartella in cui salvare i file caricati e il campo di caricamento dei file dal vostro modulo.

Il resto delle opzioni può essere lasciato vuoto. Tuttavia, è possibile personalizzarle se si desidera convertire automaticamente i file caricati nei formati di Google Drive o modificare i nomi.
Al termine, fare clic su Continua.
Passo 5: Testare l'integrazione di WPForms e Google Drive
Zapier è ora pronto per testare l'evento azione di Google Drive. Fare clic su Prova azione per procedere.

Dovrebbe apparire immediatamente un messaggio di conferma che indica che il file caricato è stato inviato a Google Drive.
È inoltre possibile accedere a Google Drive e confermare se il caricamento fornito durante l'inserimento del modulo è stato inviato correttamente alla cartella selezionata.

Nota: WordPress potrebbe anche limitare alcuni tipi di file da caricare. È possibile risolvere il problema seguendo questa guida su come consentire altri tipi di file.
Assicuratevi di pubblicare il vostro Zap prima di lasciare Zapier.

Ecco fatto! Ora potete inviare una copia dei file di caricamento dei moduli di WordPress a Google Drive ogni volta che un utente compila una voce.
Se si utilizza un database come Notion, è possibile seguire i passaggi di questa guida per creare un'integrazione con Zapier per collegare Notion a WPForms.
Domande frequenti su come creare un modulo di caricamento di Google Drive su WordPress
Perché creare un modulo di caricamento di Google Drive?
Un modulo di caricamento di Google Drive vi offre l'affidabilità di avere i vostri caricamenti dai moduli sempre al sicuro. Normalmente, il caricamento dei moduli viene memorizzato sui server del vostro sito web. Tuttavia, il vostro sito web può esaurire rapidamente lo spazio a disposizione se tutti i vostri upload sono memorizzati al suo interno.
Quando si collega Google Drive al modulo di contatto, viene inviata anche una copia dei file caricati a Google Drive. In questo modo, avrete copie dei file caricati sia sul vostro server che su Google Drive.
Come posso creare un modulo che consenta il caricamento su Google Drive?
Per creare un modulo che consenta agli utenti di caricare i file direttamente su Google Drive, è possibile utilizzare WPForms insieme a Zapier. Per prima cosa, create un modulo per il caricamento dei file in WPForms, quindi utilizzate Zapier per collegare WPForms a Google Drive. In questo modo l'invio del modulo invierà automaticamente i file direttamente a Google Drive.
Come creare un modulo di caricamento in WordPress?
Per creare un modulo di caricamento in WordPress, installare e attivare il plugin WPForms. Utilizzate il costruttore di moduli drag-and-drop per aggiungere un campo di caricamento file, personalizzare il modulo e impostarlo per accettare i file. È possibile integrarlo ulteriormente con servizi come Google Drive utilizzando Zapier per un'archiviazione dei file senza soluzione di continuità.
Quindi, automatizzare le attività di WordPress
Se pensate che l'idea di fare tutte queste cose con i vostri moduli in modo automatico sia interessante, vi consigliamo di dare un'occhiata a questo post sui migliori strumenti di automazione per WordPress. E se siete un'organizzazione non profit alla ricerca di un modo per monitorare efficacemente le donazioni, ecco la nostra guida per creare un tracker automatico delle donazioni utilizzando l'integrazione di WPForms con Google Sheets.
Per altri modi di utilizzare le app di Google Workspace su un sito WordPress, consultate la nostra guida ai migliori plugin di Google Workspace per WordPress. Potreste anche leggere la nostra guida su come modificare la dimensione massima di caricamento dei file in WordPress. Questo può essere utile quando si lavora con i moduli di caricamento dei file.
Create ora il vostro modulo WordPress
Siete pronti a creare il vostro modulo? Iniziate oggi stesso con il più semplice plugin per la creazione di moduli per WordPress. WPForms Pro include molti modelli gratuiti e offre una garanzia di rimborso di 14 giorni.
Se questo articolo vi ha aiutato, seguiteci su Facebook e Twitter per altre guide e tutorial gratuiti su WordPress.
L'intero processo è crittografato end-to-end? Dove vengono memorizzati temporaneamente i file prima di essere trasferiti a Google Drive? Sembra che vengano memorizzati su un server chiamato i0.wp.com. Che cos'è questo server? È sicuro? Chi lo possiede/controlla?
Ehi, Ryan.
Per essere sicuri di rispondere alla sua domanda nel modo più esauriente possibile, risponderemo via e-mail al suo ticket attivo.
Spero che questo sia d'aiuto!
Il mio modulo ha recentemente smesso di inviare il file a Google Drive. Quando eseguo lo Zap da solo, viene eseguito correttamente, inserendo l'ultimo file caricato in WPFORMS in Google drive. Tuttavia, se lo attivo tramite WPFORMS, ricevo il seguente errore "Il campo obbligatorio "file" (file) è mancante". Ho parlato con l'assistenza ZAP a più livelli. ZAP ha indicato che si tratta di un problema noto con WPFORMS e mi ha chiesto di contattare WPFORMS. Qualcuno può dirmi se si tratta di un problema noto e se qualcuno ci sta lavorando?
Ciao Erik, ci dispiace per il problema. Per essere sicuri di rispondere alla tua domanda nel modo più esauriente possibile ed evitare qualsiasi confusione.
Le dispiacerebbe contattarci con ulteriori dettagli in modo da poterla aiutare ulteriormente in questo caso?
Grazie.
Come può l'utente vedere il file dal lato utente?
Ciao Arjunan, ci dispiace per il problema. Per essere sicuri di rispondere alla tua domanda nel modo più esauriente possibile ed evitare qualsiasi confusione.
Le dispiacerebbe contattarci con ulteriori dettagli in modo da poterla aiutare ulteriormente in questo caso?
Grazie.
Mi piace questa soluzione, ma manca qualcosa di cui ho bisogno.
Vorrei poter creare una tendina nel modulo di caricamento che consenta all'utente di selezionare la cartella di google drive in cui caricare.
Ad esempio, se il mio utente sta caricando un PDF per una presentazione il venerdì, vorrei che potesse selezionare la cartella del venerdì dal menu a tendina. Zapier lo consente?
Ciao MJ,
Purtroppo, mi dispiace informarla che non disponiamo di una funzione integrata per selezionare le cartelle specifiche come da lei indicato tramite un menu a tendina. Sono d'accordo che sarebbe super utile! Ho provveduto ad aggiungere questa funzione per considerarla un miglioramento futuro.
Grazie,