Riassunto AI
Vuoi importare i dati dei moduli da un sito a un altro sito in WordPress? Forse stai combinando siti web o migrando verso un nuovo dominio.
Con un plugin per moduli WordPress come WPForms, puoi esportare e importare moduli tra siti. Tuttavia, trasferire i dati effettivi dei moduli richiede un po' più di impegno. Non preoccuparti: è gestibile e ti guiderò attraverso il processo passo dopo passo.
Alla fine, dovresti avere i dati dei tuoi moduli completamente migrati alla tua nuova installazione di WordPress.
Come importare le voci dei moduli in un altro sito
- Passaggio 1: Esportazione del modulo
- Passaggio 2: Importazione del modulo nel nuovo sito
- Passaggio 3: Esportazione della tabella del database dei dati dei moduli
- Passaggio 4: Importazione della tabella del database dei dati dei moduli
- Passaggio 5: Modifica dell'ID del modulo per i dati dei moduli importati
- Passaggio 5: Anteprima dei dati dei moduli importati nel nuovo sito
- Domande frequenti
Passaggio 1: Esportazione del modulo
Suggerimento Pro
Questa guida presuppone che tu stia già utilizzando WordPress e che il plugin WPForms sia installato e attivato sul tuo sito web.
La prima cosa da fare è esportare il modulo con i dati che desideri importare nel nuovo sito.
Per esportare un modulo in WPForms, accedi alla tua area di amministrazione di WordPress, quindi vai su WPForms » Strumenti e seleziona la scheda Esporta.
Quindi fai clic sul menu a discesa nella sezione Esporta moduli e seleziona i moduli che desideri esportare.
Dopodiché, fai clic sul pulsante Esporta per procedere. Questo scaricherà un file JSON sul tuo computer.
Passaggio 2: Importazione del modulo nel nuovo sito
Dopo aver esportato il modulo dal vecchio sito, è ora di importare il tuo modulo WordPress nel nuovo sito. Questo passaggio è essenziale per associare i dati che importerai al modulo corretto.
Nel nuovo sito, dovrai installare WPForms e verificare la tua licenza. La licenza Pro di WPForms include l'accesso ai dati di WPForms, che ti serviranno per visualizzare i dati nel nuovo sito.
Una volta acquistata la licenza Pro, dovresti installare e attivare WPForms sul tuo sito WordPress. Se è la prima volta che installi un plugin, consulta la nostra guida passo passo all'installazione di WPForms.
Crea ora il tuo modulo WordPress
Una volta installato il plugin, sei pronto per importare il tuo modulo nel nuovo sito. Per farlo, vai su WPForms » Strumenti e seleziona la scheda Importa se non è già selezionata.
Dopodiché, fai clic sul pulsante Scegli un file nella sezione Importa WPForms e seleziona il file di esportazione del modulo scaricato dal Passaggio 1 sopra.
Una volta scelto il file, fai clic sul pulsante Importa per importare i moduli.
Vedrai una notifica di successo. Per confermare che i moduli sono stati importati, fai clic sul link controlla i tuoi moduli.
Questo ti indirizzerà alla pagina di panoramica dei moduli. Prendi nota dell'ID del modulo, poiché ci servirà nei passaggi successivi.
Passaggio 3: Esportazione della tabella del database dei dati dei moduli
WPForms attualmente non dispone di una soluzione integrata per importare i dati dei moduli in un altro sito. Tuttavia, esiste un altro modo per raggiungere questo obiettivo.
Questo passaggio richiede l'accesso ai file del database del tuo sito tramite la console phpMyAdmin. Se il termine phpMyAdmin ti sembra complicato, non preoccuparti. Ti copro io e ti spiegherò ogni passaggio man mano che procediamo.
Accesso alla console phpMyAdmin
phpMyAdmin è semplicemente un sistema di gestione di database. Permette agli utenti di gestire le voci del database sul loro sito WordPress utilizzando un'interfaccia visiva. Abbastanza figo, vero?
La maggior parte dei provider di hosting web WordPress offre un'interfaccia facile da usare come phpMyAdmin per gestire i database dopo aver installato WordPress.
Se il tuo sito WordPress è ospitato su Bluehost, puoi trovare il link al server di database phpMyAdmin scorrendo fino in fondo alla homepage una volta effettuato l'accesso sotto Link utili » Avanzate » phpMyAdmin:

Una volta entrato nella dashboard di phpMyAdmin, dovrai individuare il database del tuo sito. Quindi fai clic su di esso per visualizzare tutte le tabelle nel tuo database.
Di solito, le tabelle del database di WordPress sono precedute da wp_. Tuttavia, potrebbe essere diverso a seconda del tuo provider di hosting web o se hai specificato manualmente un prefisso diverso durante l'installazione di WordPress. Puoi verificare il prefisso utilizzato dal tuo sito nel file wp-config.php.
Accesso alle tabelle delle voci di WPForms
Il passaggio successivo dopo aver acceduto al menu phpMyAdmin è accedere alla tabella delle voci di WPForms ed esportare le tue voci. I dati delle voci di WPForms sono archiviati in 3 tabelle nel database di WordPress:
- wp_wpforms_entries
- wp_wpforms_entry_meta
- wp_wpforms_entry_fields
Ti mostrerò come esportare le voci per un modulo specifico. Tuttavia, puoi seguire la stessa procedura per esportare tutte le voci sul tuo sito. Per questo tutorial, esporterò le voci dal modulo che abbiamo importato nel nuovo sito WordPress.
Per iniziare, fai clic sulla tabella wp_wpforms_entries per visualizzare maggiori dettagli sulla tabella.
Puoi esportare le voci singolarmente o esportare in blocco tutti i dati nella tabella del database. L'esportazione delle voci singolarmente può essere utile se desideri esportare solo le voci per un modulo specifico. Puoi farlo selezionando manualmente la casella accanto a ciascuna voce.
Se fai clic sulla colonna form_id, filtrerai le voci per ID del modulo, rendendo facile selezionare tutte le voci per un modulo specifico.
Per questo tutorial, esporterò l'intera tabella poiché ho solo un modulo sul mio sito. Per procedere, fai clic sul pulsante Esporta.
Successivamente, conferma che il formato sia impostato su SQL.
Quindi, scorri verso il basso e fai clic sul pulsante Esporta per procedere. Questo scaricherà e salverà un file SQL sul tuo dispositivo. Il nome del file sarà il nome della tabella esportata. Nel nostro esempio, il nome del file è wp_wpforms_entries.sql.
Dopo aver esportato la prima tabella, dovrai ripetere lo stesso processo per esportare le tabelle wp_wpforms_entry_fields e wp_wpforms_entry_meta.
Una volta esportate tutte e 3 le tabelle, procedi al passaggio successivo.
Passaggio 4: Importazione della tabella del database dei dati dei moduli
Ora è il momento di importare le tabelle del database nel database del nuovo sito. Dovrai aprire il database del nuovo sito in phpMyAdmin.
Modifica del file di database esportato
Prima di procedere, c'è un passaggio importante che devi eseguire. Altrimenti, potresti riscontrare l'errore 'tabella già esistente' durante l'importazione del tuo database.
Per evitare che ciò accada, apri il file di database che hai scaricato in un editor di codice. Successivamente, individua la riga di codice che dice: CREATE TABLE `wp_wpforms_entries`.
Questa riga indica al server di creare una nuova tabella nel database. Ma non abbiamo bisogno di farlo poiché la tabella wp_wpforms_entries è già stata creata nel database del nuovo sito.
Dovrai rimuovere il codice per impedire l'esecuzione del comando. Per farlo, elimina o commenta il codice dalla riga CREATE TABLE fino alla riga ENGINE=InnoDB, come mostrato nell'immagine sottostante.
Assicurati di salvare le modifiche in seguito. Ripeti lo stesso processo ed elimina il comando CREATE TABLE per le altre tabelle delle voci di WPForms.
Importazione della tabella del database delle voci di WPForms
Una volta fatto ciò, sei pronto per importare le tue voci nel tuo nuovo sito. Per farlo, torna alla console phpMyAdmin e seleziona il database del nuovo sito. Dopodiché, fai clic sulla tabella wp_wpforms_entries.
Vedrai che la tabella è attualmente vuota, indicando che non ci sono voci nel nuovo sito. Per importare le tue voci, fai clic sul pulsante Importa.
Nota: Se ci sono voci esistenti nel sito in cui desideri importare le voci, questa tabella non sarà vuota per te.
Quindi fai clic sul pulsante Scegli file e seleziona il file di esportazione del database wp_wpforms_entries scaricato nel Passaggio 3 sopra.
Non è necessario aggiornare alcuna impostazione di importazione. Semplicemente scorri verso il basso e fai clic sul pulsante Importa per importare la tua tabella del database.
Dovresti ricevere una notifica di successo al completamento del processo. Unirà la tabella importata con quella esistente. Le voci esistenti nella tabella del database non verranno sovrascritte.
Ora dovrai ripetere lo stesso processo per importare le tabelle wp_wpforms_entry_fields e wp_wpforms_entry_meta nel database del tuo nuovo sito.
Passaggio 5: Modifica dell'ID del modulo per i dati dei moduli importati
Quest'ultimo passaggio è importante per completare il processo di migrazione. Quando importi un modulo in WPForms, verranno assegnati nuovi ID modulo a ciascun modulo, che differiranno dall'ID nel sito da cui è stato esportato il modulo.
Tuttavia, quando importi le tue voci tramite phpMyAdmin, l'ID del modulo associato alle voci rimane invariato. A causa di questa discrepanza nell'ID del modulo, WPForms non sarà in grado di associare le voci importate al modulo corretto.
Dovrai aggiornare manualmente l'ID del modulo su ciascuna voce per farlo corrispondere a quello del nuovo sito. Ricorda che ti ho chiesto di annotare l'ID del modulo che abbiamo importato. È finalmente arrivato il momento di usarlo.
Modifica degli ID delle tabelle delle voci del modulo
Una volta ottenuto l'ID del modulo, torna alla dashboard di phpMyAdmin e quindi apri la tabella wp_wpforms_entries. Puoi aggiornare manualmente l'ID del modulo per ogni voce. Tuttavia, ti mostrerò un modo semplice per velocizzare il processo eseguendo un comando SQL. Per questo, fai clic sull'opzione Modifica inline.
Quindi, sostituisci il comando SQL nell'editor con il frammento seguente.
UPDATE wp_wpforms_entries SET form_id = 5 WHERE form_id = 10;
UPDATE wp_wpforms_entry_fields SET form_id = 5 WHERE form_id = 10;
UPDATE wp_wpforms_entry_meta SET form_id = 5 WHERE form_id = 10;
Spiegazione del codice
Nel codice sopra, stiamo eseguendo un comando di aggiornamento su tutte e 3 le tabelle delle voci di WPForms.
Successivamente, specifichiamo la modifica che vogliamo implementare alle tabelle selezionate utilizzando il comando SET. Per il nostro esempio, stiamo impostando il valore della colonna form_id a 6 su tutte le tabelle. Dovrai sostituire questo valore con l'ID del modulo sul tuo nuovo sito.
Il comando WHERE form_id = 10 filtra la query. Quindi, aggiorna solo le voci in cui l'attuale form_id è 10. Se ci sono altre voci di modulo con ID di modulo diversi, non verranno aggiornate quando esegui questo script.
Nota: Dovrai aggiornare questo ID per farlo corrispondere all'ID del modulo nella tabella del database che hai importato.
Una volta aggiornati gli ID, fai clic sul pulsante Vai per eseguire lo script. Questo aggiornerà la colonna form_id con il valore specificato nel comando SET form_id.
Dovresti ricevere una notifica che tutte e 3 le tabelle sono state aggiornate.
Se hai più moduli, dovrai eseguire nuovamente il comando SQL sopra. In ogni caso, aggiorna il valore SET form_id per farlo corrispondere all'ID del modulo importato sul nuovo sito. Aggiorna anche il valore WHERE form_id per farlo corrispondere all'ID delle voci che desideri aggiornare.
Passaggio 5: Anteprima dei dati dei moduli importati nel nuovo sito
Ora che hai aggiornato l'ID del modulo delle voci importate nel tuo database, queste appariranno nella tua bacheca di amministrazione di WordPress. Le voci saranno associate al modulo il cui ID hai specificato nel database.
Per visualizzare le tue voci importate, vai su WPForms » Voci e seleziona il modulo che hai importato.
Vedrai che tutte le voci associate al modulo sul vecchio sito sono state migrate e collegate al modulo importato sul nuovo sito.
Ed ecco fatto! Tutte le tue voci sono state migrate dal tuo vecchio sito WordPress a un altro sito.
FAQ – Come importare le voci del modulo
Queste sono le risposte ad alcune delle domande più frequenti sull'importazione delle voci del modulo su un altro sito.
Come importo un modulo in WordPress?
Puoi facilmente importare un modulo in WordPress utilizzando l'importatore con un clic in plugin per moduli come WPForms. La funzione di importazione in WPForms ti consente di importare moduli da un altro sito. WPForms ti consente anche di migrare moduli da altri plugin per moduli come Contact Form 7, Ninja Forms, ecc.
Le voci esistenti verranno sovrascritte se importo le voci del modulo tramite phpMyAdmin?
Assolutamente no. L'importazione delle voci del modulo tramite phpMyAdmin è sicura, poiché le nuove voci verranno unite a quelle esistenti sul tuo sito.
Dove vanno a finire le richieste del modulo in WordPress?
Le richieste del modulo vengono spesso archiviate in una tabella del database creata dal plugin per moduli che stai utilizzando. In WPForms, le richieste vengono archiviate nella tabella del database wp_wpforms_entries. Puoi anche inviare le richieste del modulo come email di notifica o visualizzarle come voci dalla bacheca di amministrazione di WordPress.
Come visualizzo le voci del modulo in WordPress?
WPForms ti consente anche di visualizzare e gestire le tue voci dalla bacheca di amministrazione di WordPress. Puoi accedere a questo menu navigando su WPForms » Voci e selezionando il modulo di cui desideri visualizzare la voce.
Successivamente, Esporta le voci del modulo come PDF
Ora che hai importato le voci del tuo modulo in un nuovo sito, puoi visualizzarle ed eseguire altre attività relative alle voci direttamente dalla bacheca di WordPress. Ad esempio, puoi esportare le voci come file CSV o persino esportare le voci come PDF e inviarle via email agli utenti.
Crea ora il tuo modulo WordPress
Pronto a creare il tuo modulo? Inizia oggi stesso con il plugin per la creazione di moduli WordPress più semplice. WPForms Pro include molti modelli gratuiti e offre una garanzia di rimborso di 14 giorni.
Se questo articolo ti è stato utile, seguici su Facebook e Twitter per altri tutorial e guide gratuite su WordPress.