Allega file a un modulo con Contact Form 7 in WordPress

Iscriviti a un canale mi:  

A volte vogliamo creare un modulo in cui il visitatore del nostro sito Web può aggiungere un allegato. grazie al plugin Contattare 7 Modulo questo compito è semplice. È semplice ma dobbiamo tenere conto di un paio di dettagli che possono farti impazzire se non li prendi in considerazione.

Una volta installato e attivato il plugin, nel menù laterale dell'area amministrazione di WordPress comparirà la voce “Contatti”, come visibile nella schermata seguente:

menu-modulo-di-contatto-7

Se clicchiamo su Aggiungi nuovo possiamo creare un nuovo modulo e in esso creeremo il nostro campo in modo che il visitatore possa allegare un file, ora vedremo come:

modulo-contatto-modulo-7

Nel menu a destra facciamo clic su "Genera etichetta" e all'interno del menu che appare facciamo clic su "Caricamento file".

A questo punto vedremo la seguente schermata:

caricare-file-contattare-per

In questa schermata dobbiamo acquistare il seguente codice da destra a sinistra: [file file-803]. Questo farà apparire il campo per allegare il file ma c'è un altro passaggio molto importante in modo che quando l'utente invia il modulo riceviamo il file allegato. ed è copia [file-803] nel seguente luogo:

allegare-file-contatto-fo

Questo è uno dei passaggi che non ho fatto e mi ha fatto impazzire perché il file allegato non è arrivato.

Se vogliamo aggiungere il form ad una pagina, dobbiamo copiare il codice che ci fornisce in un post o in una pagina:

codice-forma

Ora creo una pagina e incollo quel codice e il risultato è il seguente:

risultato-modulo-di-contatto-7

Un altro problema da tenere a mente è che il plug-in del modulo di contatto 7 è limitato a file da 1 mega per impostazione predefinita. Se vogliamo caricarlo, dobbiamo indicarlo nel campo corrispondente:

file-di-dimensione-limite per

Come vedi nell'immagine precedente, ho inserito "5000000" nel campo "Limite dimensione file (byte)". Quello che sto facendo è limitare la dimensione del file allegato a 5 Mega. Quando lo faccio, appare il codice che devo usare:

[file file-647 limite: 5000000]

Spero ti sia stato utile 😉

38 commenti su "Allega file a un modulo con il modulo di contatto 7 in WordPress"

  1. Ciao! Ho letto il tuo articolo ma ho ancora problemi e non l'ho trovato da nessuna parte, vediamo se conosci la soluzione.

    Per come la vedo io faccio tutto quello che devo fare ma quando ricevo l'e-mail invece di avere un allegato me la invia come testo semplice e chiaro, si vede una serie di strani caratteri. Sai perché può succedere?

    Grazie mille.

    • Ciao, grazie mille per il tuo commento 😉
      L'ho provato su diversi siti Web e funziona per me su tutti. Il problema che ho avuto è quello che ho menzionato nell'articolo sulla compilazione del campo del file allegato.
      Se mi dai l'indirizzo posso dargli un'occhiata.
      saluti
      Oscar

      • Ciao di nuovo. Grazie per aver risposto rapidamente.

        Il sito è yawork.es, e ho l'impressione che sia uno strano errore perché né in inglese né in spagnolo ho trovato qualcuno a cui è capitato (o non ho saputo cercare).

        Grazie ancora.

    • Ciao,
      Avevo smarrito il tuo ultimo messaggio 😉
      A prima vista non vedo nulla di insolito.
      L'unica cosa che mi viene in mente è che non hai compilato il campo del file allegato con [file file-xxx]
      Ma immagino che tu l'abbia.
      Senza entrare nell'area di amministrazione non mi viene in mente altro, mi spiace.
      saluti
      Oscar

  2. Grazie mille, è stato meraviglioso. Colgo l'occasione per un consulto. Voglio che il campo email debba essere inserito due volte per evitare errori, sai se è possibile con questo plugin?

    saluti

    • Ciao Pau, quando generi un tag per aggiungere l'allegato puoi inserire i file consentiti nel campo "Formato file valido (opzionale)".
      Le estensioni predefinite sono «jpg, jpeg, png, gif, pdf, doc, docx, ppt, pptx, odt, avi, ogg, m4a, mov, mp3, mp4, mpg, wav e wmv. »
      Spero che funzioni per te 😉
      Oscar

  3. Ciao Oscar.

    Ho creato un modulo di contatto a cui ho aggiunto il caricamento dei file e funziona perfettamente.

    Quello che voglio provare ora è cambiare lo stile del pulsante "Seleziona file". Voglio posizionarlo a destra della casella e far sì che il suo colore corrisponda al tema.

    Apprezzerei davvero qualsiasi aiuto disponibile.

    grazie e un abbraccio

  4. Buongiorno Oscar, è un piacere salutarti. Ho visto il tuo video di Contact Form 7 e ha chiarito molti dubbi nella gestione di questo plugin, ma ho una domanda. La mia pagina è una pagina per musicisti e beh, mi piacerebbe sapere come fare in modo che il plugin alleghi file .zip a cui gli artisti possono inviare tutte le loro informazioni, e due se non è possibile farlo, come si può fare in modo che l'utente possa inviare allegati diversi in un'unica mail saluti

    • Hola Omar,
      Grazie per il tuo commento 😉
      In questo tutorial dico precisamente come aggiungere file.
      Per quanto riguarda l'aggiunta di diversi, puoi farlo aggiungendo diversi campi di caricamento file.
      saluti
      oscar

  5. Ciao! Grazie per il tuo tutorial!

    Ho seguito tutti i passaggi, ma non ho trovato una soluzione per ricevere gli allegati all'interno dell'e-mail, da quello che ho indagato, sembra che siano salvati all'interno del server, ma 1, non riesco a trovare il percorso in cui si trovano i file in fase di salvataggio e 2 vorrei che i file arrivassero direttamente allegati all'e-mail.

    Ti sarei molto grato se conoscessi la soluzione a questo problema. Saluti! 🙂

    • Ciao Andrea,
      Se segui tutti i passaggi e il tuo server lo consente, ti invia i file allegati all'e-mail, ho funzionato in questo modo. In alcune occasioni ho visto che un collega non ha lavorato per lui a causa di limitazioni del server.
      saluti
      Oscar

  6. Ciao Oscar, ottimo articolo!

    Vorrei sapere se è possibile utilizzare il plugin solo per Word Press. Vorrei creare un sondaggio in Google Forms e alla fine includere un segmento in cui gli intervistati possono caricare un file.

    Questo strumento funziona con Moduli Google?

    Ne conosci altri?

    Grazie!
    Maia

    • Ciao Maia,
      Grazie mille per le tue parole 😉
      Con il modulo di contatto 7 non può essere utilizzato con Google Forms, sono due strumenti diversi.
      Appena posso creerò un tutorial su Google Forms 😉
      saluti
      Oscar

  7. Grazie molto. Stavo impazzendo con gli allegati che non mi arrivavano e non avevo visto che dovevi compilare il campo file nella casella di posta.
    Ora sto andando alla grande ed è grazie a te
    ciao2.

Lascia un commento