Riepilogo AI
Contact Form 7 è recentemente entrato in una fase di congelamento delle funzionalità. In occasione di un evento WordPress, è stato annunciato che la versione 6.2 sarà l'ultimo aggiornamento importante per il plugin. Da quel momento in poi, saranno disponibili solo correzioni di bug e patch di sicurezza.
Se il tuo è uno dei tanti siti WordPress che utilizzano ancora Contact Form 7, ti conviene prestare attenzione. L'assenza di nuove funzionalità significa che il plugin non riuscirà a stare al passo con l'evoluzione di WordPress.
Nel corso degli anni ho aiutato diverse persone a passare da CF7 a WPForms, e questo processo è uno dei passaggi da un plugin all'altro più semplici che potrai effettuare su WordPress.
WPForms dispone di uno strumento di importazione integrato che trasferisce i tuoi moduli CF7 con pochi clic. In questa guida ti illustrerò l'intero processo di esportazione e migrazione dall'inizio alla fine.
Esportare ora i dati del modulo di contatto 7
Come esportare il modulo di contatto 7 in WPForms
Per la maggior parte dei siti, la migrazione completa richiede circa 5-10 minuti. Dovrai importare i moduli esistenti, sostituirli nelle tue pagine ed esportare tutti i dati inviati che hai raccolto tramite i componenti aggiuntivi di CF7. Ho suddiviso il processo in cinque passaggi chiari.
- Passo 1: Installare il plugin WPForms
- Passaggio 2: Importa i tuoi moduli di Contact Form 7 in WPForms
- Passaggio 3: Sostituisci Contact Form 7 nelle tue pagine
- Passaggio 4: esporta i dati inviati tramite il modulo di contatto Contact Form 7
- Passaggio 5: Pulizia e disattivazione di Contact Form 7
- Perché passare a Contact Form 7 adesso?
Passo 1: Installare il plugin WPForms
WPForms è un generatore di moduli "drag-and-drop" con oltre 2.100 modelli predefiniti per ogni esigenza: dai semplici moduli di contatto ai moduli di pagamento, ai sondaggi e alle procedure di registrazione.
Se provieni dall'approccio basato sugli shortcode di CF7, il builder visivo offre un'esperienza completamente diversa. Puoi vedere il tuo modulo prendere forma man mano che lo crei, invece di lavorare con i tag di markup.
Ciò che apprezzo di più di WPForms in questa situazione specifica è l'importatore di moduli integrato. Legge i moduli CF7 e li converte automaticamente nel formato WPForms. E l'importatore è incluso anche nella versione Lite gratuita.
Per la sola importazione, WPForms Lite funziona perfettamente. Se desideri gestire i dati inseriti, utilizzare la logica condizionale o creare moduli multipagina, funzionalità che CF7 non offre di serie, ti consiglio di passare a un piano Pro.
Per iniziare, scarica WPForms Lite da WordPress.org oppure acquista una licenza Pro. Successivamente, installalo sul tuo sito. Se hai bisogno di aiuto con l'installazione, segui queste istruzioni su come aggiungere il plugin a WordPress.
Passaggio 2: Importa i tuoi moduli di Contact Form 7 in WPForms
Una volta attivati entrambi i plugin sul tuo sito, vai su WPForms » Strumenti. Troverai una sezione denominata «Importa da altri plugin per moduli». Si tratta dello strumento di migrazione integrato in WPForms che gestisce l'intera conversione al posto tuo.

Seleziona Contact Form 7 dal menu a tendina. In questo modo indichi a WPForms da dove prelevare i tuoi moduli. Una volta selezionato, clicca su Importa per avviare la procedura.

Ora vedrai tutti i tuoi moduli CF7 elencati nella colonna Moduli disponibili. Clicca su ciascun modulo che desideri trasferire oppure clicca su Seleziona tutto per selezionarli tutti in una volta.

Al termine dell'operazione, verrà visualizzato un messaggio di conferma con i link per modificare o visualizzare in anteprima ciascun modulo importato. Ti consiglio di cliccare sui link di anteprima per assicurarti che tutto sia andato come previsto.

Se alcuni campi non sono stati trasferiti a causa di problemi di compatibilità, WPForms te li segnala. Questo accade solitamente con shortcode CF7 fortemente personalizzati o con campi provenienti da componenti aggiuntivi di terze parti per CF7, come Conditional Fields for CF7.

L'importatore trasferisce anche le impostazioni relative alle e-mail di notifica e di conferma. Ti consiglio comunque di ricontrollarle entrambe dopo l'importazione.
WPForms offre guide dettagliate su come impostare le notifiche dei moduli e configurare le impostazioni di conferma, nel caso in cui sia necessario apportare delle modifiche.
Per i casi particolari e la risoluzione dei problemi, è disponibile anche una documentazione dettagliata sulla migrazione. Ti invitiamo a visualizzare in anteprima ogni modulo importato per verificare che i campi, il layout e le impostazioni siano stati trasferiti correttamente.
Passaggio 3: Sostituisci Contact Form 7 nelle tue pagine
Ora sostituisci i vecchi moduli CF7 presenti sul tuo sito con le versioni importate di WPForms. Apri la pagina o il post in cui è attualmente incorporato un modulo CF7.
Individua lo shortcode o il blocco di Contact Form 7 ed eliminalo. Nell'editor di blocchi, clicca sul blocco CF7, quindi premi il tasto "Canc" sulla tastiera. In alternativa, puoi cliccare sul menu con i tre puntini e selezionare "Rimuovi Contact Form 7".

Clicca sul pulsante con il segno più (+) per aggiungere un nuovo blocco. Cerca “WPForms” oppure scorri fino alla sezione Widget. Aggiungi il blocco WPForms, quindi seleziona il modulo importato dal menu a tendina.

Una volta creato il modulo, dedica un attimo a dare un'occhiata alle opzioni di stile nella barra laterale dell'editor a blocchi. WPForms ti permette di personalizzare colori, bordi, stili dei pulsanti e spaziature direttamente da lì, senza bisogno di conoscere il CSS.
Se hai passato del tempo a lottare con i fogli di stile personalizzati per rendere presentabili i tuoi moduli CF7, apprezzerai quanto sia più semplice ora. Per una guida completa, consulta la guida allo styling dei moduli.
Per personalizzare rapidamente il tuo modulo, puoi anche selezionare un tema predefinito nella sezione "Tema del modulo". In questo esempio sto usando il tema Sonic (che è uno dei miei preferiti).
Clicca su "Anteprima" per vedere come appare. Quando sei soddisfatto, clicca su "Aggiorna" o "Pubblica". Ripeti questa operazione per ogni pagina e ogni post che utilizza un modulo CF7.
Se non sai con certezza dove sono incorporati tutti i tuoi moduli CF7, prova a cercare nelle tue pagine il [contact-form-7 shortcode nell'editor di WordPress.
Passaggio 4: esporta i dati inviati tramite il modulo di contatto Contact Form 7
Questo è il passaggio che la maggior parte delle guide alla migrazione tralascia, eppure è importante. Per impostazione predefinita, Contact Form 7 non salva i dati inviati tramite i moduli nel database di WordPress.
Quando qualcuno compila un modulo CF7, viene inviata una notifica via e-mail. Non è presente una dashboard delle voci inserite e non è possibile cercare o esportare le richieste inviate in precedenza.
Se non hai utilizzato un’estensione per database insieme a CF7, i tuoi invii precedenti sono conservati solo nella casella di posta elettronica in cui sono state ricevute le relative notifiche.
Se utilizzi Flamingo (un plugin gratuito creato dallo sviluppatore di CF7), i tuoi messaggi inviati vengono salvati in WordPress. Vai su Flamingo » Messaggi in arrivo per visualizzarli ed esportare ciò che ti serve.
Se utilizzi CFDB7 o un plugin simile per la gestione dei database, accedi alla dashboard del plugin, seleziona ciascun modulo e clicca sul pulsante di esportazione in formato CSV per scaricare i dati inviati.
In questo modo viene creato un backup degli invii dei moduli CF7, che è utile conservare come riferimento. Dopo essere passati a WPForms, non saranno necessari plugin separati per salvare gli invii.
WPForms salva automaticamente ogni dato inserito nella dashboard di WordPress. Puoi cercare, filtrare ed esportare i dati dei moduli in formato CSV o esportarli in Excel in qualsiasi momento.

Passaggio 5: Pulizia e disattivazione di Contact Form 7
Prima di disinstallare CF7, controlla questa lista di controllo per assicurarti di non tralasciare nulla.
- Tutti i moduli CF7 sono stati importati in WPForms e testati
- Ogni pagina e ogni post contenente un modulo CF7 è stato aggiornato con il blocco WPForms
- Le notifiche via e-mail vengono inviate correttamente dai nuovi moduli
- Tutti i dati inviati da Flamingo o CFDB7 sono stati esportati e salvati
Una volta verificato che tutto funzioni correttamente, vai su Plugin » Plugin installati. Inizia disattivando prima Contact Form 7, seguito da eventuali plugin aggiuntivi correlati a CF7 che avevi installato, come Flamingo, CFDB7 o CF7 Skins.
Dopo averlo disattivato, elimina tutti i plugin relativi a CF7 che non ti servono più. Se utilizzi un plugin di cache, svuota la cache del sito in modo che i vecchi script e fogli di stile di CF7 vengano completamente rimossi dalle tue pagine.
Perché passare a Contact Form 7 adesso?
Voglio rendere giustizia a CF7. È un plugin affidabile dal 2007, è gratuito e, per i moduli di contatto di base, fa il suo dovere. Offre anche pagamenti Stripe integrati, l'integrazione con Brevo per l'email marketing e opzioni antispam di buon livello con reCAPTCHA, Cloudflare Turnstile e Akismet.
Ma il "feature freeze" cambia le carte in tavola. In occasione di un recente evento dedicato a WordPress, è stato annunciato che la versione 6.2 di CF7 sarà l'ultima versione principale. Da quel momento in poi, saranno disponibili solo correzioni di bug e aggiornamenti di sicurezza. Il team di sviluppo sta passando a un altro progetto. Quindi ciò che CF7 è in grado di fare oggi è ciò che potrà fare anche in futuro.
Ciò significa che le differenze tra CF7 e WPForms sono ormai definitive. E ce ne sono diverse che rivestono importanza per la maggior parte dei gestori di siti WordPress.
- Creazione dei moduli: CF7 utilizza un editor di markup in cui si digitano manualmente i tag shortcode. WPForms offre invece un generatore visivo "drag-and-drop" che consente di vedere esattamente ciò che vedranno i visitatori.
- Gestione dei dati inseriti: CF7 non salva i dati inseriti nel database. Per visualizzare i dati inseriti dagli utenti è necessario utilizzare Flamingo o CFDB7. WPForms memorizza ogni dato inserito in modo nativo, con funzionalità integrate di ricerca, filtraggio ed esportazione.
- Logica condizionale: CF7 richiede un'estensione di terze parti (Conditional Fields for CF7) per rendere visibili i campi in base a condizioni. WPForms dispone invece di una logica condizionale integrata.
- Modelli di moduli: CF7 offre un modello predefinito per ogni nuovo modulo. WPForms include oltre 2.100 modelli già pronti che coprono ogni esigenza, dalle iscrizioni agli eventi ai moduli per le donazioni, fino alle candidature di lavoro.
- Protezione antispam: CF7 integra reCAPTCHA, Turnstile e Akismet, che sono soluzioni affidabili. WPForms aggiunge, oltre a queste opzioni di terze parti, una tecnologia antispam proprietaria, CAPTCHA personalizzati ed elenchi di autorizzazioni/restrizioni. Per saperne di più sulla prevenzione dello spam in WPForms, consulta questa pagina.
- Flessibilità di pagamento: CF7 offre un supporto di base per Stripe tramite un tag del modulo. WPForms Pro ti offre Stripe senza costi di elaborazione aggiuntivi, oltre a PayPal Commerce, Square, coupon, abbonamenti ricorrenti e campi di calcolo per prezzi personalizzati.
- Integrazioni di marketing: CF7 si collega a Brevo e Constant Contact (che CF7 sta gradualmente abbandonando). WPForms Plus si collega a 10 servizi di posta elettronica, tra cui Mailchimp, Kit, AWeber, Drip, GetResponse e altri ancora.
Per un confronto dettagliato punto a punto, dai un'occhiata al confronto completo tra WPForms e Contact Form 7. WPForms offre inoltre funzionalità che CF7 non ha mai avuto e che non aggiungerà ora che lo sviluppo è stato interrotto.
Sono disponibili sondaggi e sondaggi d'opinione, firme digitali, funzioni di salvataggio e ripresa, geolocalizzazione, monitoraggio dell'abbandono dei moduli e report sul percorso dell'utente.
Domande frequenti sull'esportazione di Contact Form 7
Ecco le risposte alle domande più frequenti sul processo di esportazione da Contact Form 7 e sulla migrazione a WPForms.
È possibile esportare i dati inseriti nel modulo Contact Form 7 in un file CSV?
Solo se hai utilizzato un plugin per database come CFDB7 o Flamingo insieme a CF7. Contact Form 7 di per sé non salva i dati inviati tramite i moduli nel database di WordPress, quindi non c'è nulla da esportare direttamente da CF7.
Dopo essere passati a WPForms, ogni invio viene salvato automaticamente. Puoi esportare i dati in formato CSV o Excel in qualsiasi momento dalla dashboard WPForms » Dati.
Perderei i dati dei miei moduli passando da CF7 a WPForms?
No. L'importatore di WPForms copia i tuoi moduli CF7 senza modificare gli originali. Entrambi i plugin possono funzionare in parallelo durante la transizione, quindi prenditi tutto il tempo necessario per testarli prima di rimuovere qualsiasi cosa.
WPForms è gratuito?
WPForms Lite è gratuito al 100% e include l'importatore CF7, un generatore visivo "drag-and-drop", campi modulo di base e pagamenti tramite Stripe.
Per la gestione dei dati inseriti, la logica condizionale, i moduli multipagina e le funzionalità avanzate, i piani a pagamento partono da 49,50 $ all'anno. Puoi trovare un resoconto completo nel confronto tra WPForms e Contact Form 7.
È possibile importare più moduli di Contact Form 7 contemporaneamente?
Sì. L'importatore di WPForms mostra tutti i tuoi moduli CF7 in un elenco denominato " Moduli disponibili". Seleziona i singoli moduli oppure clicca su "Seleziona tutto " per importare tutto in un unico batch.
Prossimo passo: ottieni il massimo dai tuoi moduli WordPress
Ora che la migrazione è stata completata, puoi iniziare a creare moduli che CF7 non sarebbe mai stato in grado di gestire da solo. È questo il vero vantaggio del passaggio.
Ad esempio, se hai un modulo piuttosto lungo da cui i visitatori tendono ad abbandonare la pagina, prova a suddividerlo in un modulo a più pagine con una barra di avanzamento.
Se hai bisogno di creare nuovi moduli oltre a quelli importati da CF7, il generatore di moduli AI di WPForms può farti risparmiare un sacco di tempo.
Descrivi ciò di cui hai bisogno con una semplice richiesta e il sistema genererà un modulo funzionante in pochi secondi. È un modo veloce per creare tutti quei moduli che continuavi a rimandare perché CF7 rendeva il processo noioso.
Inizia a creare moduli più efficaci con WPForms
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.