
🔄 Recensione di Widget Importer & Exporter: importare ed esportare widget di WordPress
A cosa serve Widget Importer & Exporter
Trasferire widget da un sito WordPress a un altro è un’operazione che si presenta regolarmente. Passaggio a un nuovo dominio, cambio di hosting, clonazione di un progetto per sviluppo, distribuzione di configurazioni standard per i clienti. WordPress non dispone di strumenti integrati per la migrazione dei widget. Copiare le impostazioni a mano è lento, noioso e soggetto a errori: un widget di testo con HTML, blocchi di navigazione, iscrizioni, tutto questo va perso nel trasferimento manuale.
Widget Importer & Exporter colma questa lacuna. Il plugin impacchetta tutti i widget attivi in un unico file JSON con estensione .wie e li distribuisce sul sito di destinazione con una gestione intelligente dei conflitti. Nessuna magia, solo uno strumento funzionale che non cerca di essere un coltellino svizzero.
Dal suo rilascio, il plugin ha accumulato oltre 200.000 installazioni attive e mantiene una valutazione di 4,7 su 5 con 117 recensioni. Lo sviluppatore, Steven Gliebe di ChurchThemes.com, lo tiene aggiornato: l’ultimo aggiornamento è uscito a maggio 2026 e la versione 1.6.1 è testata fino a WordPress 7.0.
💡 Panoramica rapida:
- Installazione. Installa Widget Importer & Exporter dalla directory dei plugin di WordPress.
- Esportazione. Sul sito di origine: Strumenti → Widget Importer & Exporter → clicca su «Esporta widget» e scarica il file
.wie. - Importazione. Sul sito di destinazione: stessa sezione → carica il file
.wie→ clicca su «Importa widget». - Risultato. Esamina la tabella: il plugin mostra quali widget sono stati importati, quali sono stati saltati e perché.
Come funziona l’esportazione dei widget
L’esportazione in Widget Importer & Exporter è semplice come poche cose. Vai su Strumenti → Widget Importer & Exporter, clicca l’unico pulsante «Esporta widget» e il browser scarica un file con estensione .wie. All’interno c’è una struttura JSON che contiene tutti i widget attivi sul sito: tipo, impostazioni e assegnazione alle aree (sidebar, footer, header).
Il formato .wie è un’estensione proprietaria del plugin, e questa è la scelta giusta. Evita confusione con altre esportazioni JSON di widget provenienti da plugin di terze parti. Tecnicamente è JSON puro, apribile con un editor di testo per visualizzarne la struttura.
Cosa viene esportato:
- tutti i widget attivi con le relative impostazioni;
- l’assegnazione del widget a un’area specifica del tema;
- la posizione del widget all’interno dell’area;
- tutti i tipi di widget, sia quelli standard (testo, ricerca, categorie) sia quelli aggiunti da altri plugin.

Come funziona l’importazione dei widget
L’importazione è l’operazione speculare. Sul sito di destinazione dove Widget Importer & Exporter è già installato, vai nella stessa sezione Strumenti → Widget Importer & Exporter, carica il file .wie tramite il modulo e clicca su «Importa widget». Il plugin analizza il JSON, abbina le aree widget del sito di origine alle aree del tema corrente e posiziona i widget di conseguenza.
Il risultato viene mostrato in una tabella ordinata. Ogni area e ogni widget ha la propria riga con uno stato. Vedi subito se un widget è stato importato o saltato e, se saltato, per quale motivo.
La tabella dei risultati è uno dei punti di forza del plugin. Invece di sperare ciecamente che «tutto si sia trasferito», ottieni un report trasparente. Questo è particolarmente utile quando si migrano siti grandi con decine di widget in aree diverse: footer, sidebar del blog, sidebar del negozio, header.

Gestione intelligente: cosa fa il plugin dietro le quinte
L’aspetto più prezioso di Widget Importer & Exporter non è il trasferimento dei dati in sé, ma la logica di gestione delle discrepanze. Durante l’importazione, il plugin esegue tre controlli per ogni widget.
Primo controllo: esistenza dell’area. Se sul sito di origine un widget si trovava nella sidebar «Shop», ma il tema di destinazione non ha quella sidebar, il widget non viene perso. Viene contrassegnato come «Inattivo» e finisce nella sezione dei widget inattivi nel pannello di amministrazione. Puoi trascinarlo manualmente in un’area adatta.
Secondo controllo: duplicati. Se l’area di destinazione contiene già lo stesso identico widget con le stesse impostazioni, il plugin non lo duplica. L’importazione salta l’istanza esistente e passa oltre. Niente cloni e niente sidebar ingombre.
Terzo controllo: widget non supportati. A volte un widget è stato aggiunto da un plugin che non è presente sul sito di destinazione. Widget Importer & Exporter non cerca di creare un blocco rotto; semplicemente salta quel widget e lo segnala nella tabella dei risultati.
Uno scenario a parte riguarda i file .wie forniti dagli sviluppatori di temi. Molti temi, specialmente quelli premium, vengono distribuiti con un set pronto di widget demo. Widget Importer & Exporter è il metodo standard con cui gli autori di temi distribuiscono questi esempi. Gli utenti ottengono una copia esatta dei widget del sito demo con un solo clic.
Hook e filtri per sviluppatori
Nonostante la semplicità esteriore, il plugin offre spazio per la personalizzazione tramite tre hook. Sono tutti documentati nel repository su GitHub.
L’hook wie_before_import viene eseguito dopo il caricamento del file ma prima dell’elaborazione dei dati. A questo punto puoi: verificare la struttura JSON, registrare l’operazione, aggiungere una validazione aggiuntiva specifica per il tuo progetto.
L’hook wie_after_import viene eseguito dopo che i dati sono stati importati e i widget sono al loro posto. È comodo per: svuotare la cache, inviare una notifica all’amministratore, attivare la rigenerazione dei CSS se usi widget con stili dinamici.
Il filtro wie_import_data dà accesso all’array dei dati prima dell’importazione. Puoi rimuovere determinati widget, sostituire impostazioni, adattare i percorsi dei file multimediali per un nuovo dominio. È utile per distribuzioni automatizzate quando l’importazione non avviene manualmente dal pannello di amministrazione ma tramite script.
Ulteriori hook vengono accettati tramite pull request su GitHub. Lo sviluppatore è aperto ai suggerimenti, il repository è attivo e le segnalazioni vengono gestite.

Limitazioni e quando il plugin non basta
Widget Importer & Exporter risolve un compito e lo risolve bene. Ma è importante capirne i confini.
Il plugin trasferisce solo le impostazioni dei widget, non il contenuto degli articoli, non i file multimediali, non le impostazioni del tema e non le opzioni del personalizzatore. Non è adatto alla migrazione completa del sito e non si posiziona come strumento di migrazione completo. È uno strumento mirato e focalizzato su una singola operazione.
I widget salvati tramite blocchi Gutenberg (in modalità «blocchi come widget») vengono trasferiti correttamente; questo è confermato dalle recensioni degli utenti del 2023. Ma se un sito è passato completamente a un tema FSE (Full Site Editing) dove le sidebar sono sostituite da template a blocchi, i widget tradizionali potrebbero non esistere come concetto e il plugin semplicemente non ha nulla da esportare.
Inoltre, il file .wie è legato alla struttura delle aree di un tema specifico. Se il sito di origine e quello di destinazione usano temi radicalmente diversi con set di sidebar differenti, alcuni widget finiranno come «Inattivi». Non è un bug ma un comportamento previsto, anche se bisogna esserne consapevoli.
Video: importazione ed esportazione widget nella pratica
Guarda una dimostrazione passo passo: installazione di Widget Importer & Exporter, esportazione dei widget da un sito di test e importazione su un’installazione WordPress pulita con analisi della tabella dei risultati.
⁉️🤔 Domande frequenti
Il file .wie è semplicemente JSON?
Sì.
.wieè un file JSON puro con un’estensione proprietaria introdotta per evitare confusione con i file di esportazione di altri plugin per widget. Si apre con qualsiasi editor di testo.
Cosa succede se il sito di destinazione ha già lo stesso widget nella stessa area?
Il plugin non crea duplicati. Un widget identico a uno esistente viene saltato; nella tabella dei risultati sarà contrassegnato come «Già esistente» e rimarrà come istanza singola.
Si possono importare widget tra temi con set di sidebar diversi?
Sì, ed è uno scenario standard. Se un’area widget del tema di origine è assente nel tema di destinazione, il widget viene contrassegnato come «Inattivo» e finisce nella sezione corrispondente del pannello di amministrazione. Lo trascini manualmente in un’area adatta.
Il plugin serve su entrambi i siti per la migrazione?
Sul sito di origine, per creare il file di esportazione
.wie. Sul sito di destinazione, per importare quel file. L’installazione richiede meno di un minuto: ricerca standard nella directory dei plugin di WordPress → attivazione.
Il plugin trasferisce i widget aggiunti da altri plugin?
Sì, se lo stesso plugin di origine del widget è installato sul sito di destinazione. Se il plugin non c’è, il widget verrà saltato durante l’importazione e lo vedrai nella tabella dei risultati. Nessun blocco rotto né errore.
Widget Importer & Exporter è gratuito?
Completamente. Il plugin è distribuito attraverso la directory ufficiale di WordPress con licenza aperta. Nessuna versione Pro, abbonamenti o funzionalità premium. Il codice sorgente è nel repository GitHub.
Vale la pena installare Widget Importer & Exporter nel 2026

Dopo sei anni di esistenza e duecentomila installazioni attive, la risposta è chiara: se devi trasferire widget tra siti WordPress o fare un backup delle impostazioni dei widget, questo è lo strumento giusto. È gratuito, leggero, non cerca di essere «tutto in uno» e fa esattamente ciò che promette.
Per gli sviluppatori che distribuiscono regolarmente configurazioni standard, il file .wie diventa un modello: configuri i widget una volta su un sito di sviluppo, li esporti e li riutilizzi su ogni nuovo progetto. Il risparmio di tempo è notevole.
Se il compito è più ampio (migrazione completa del sito con contenuti, file multimediali e impostazioni del tema) orientati verso All-in-One WP Migration, Duplicator o WP Migrate. Widget Importer & Exporter non sostituisce questi strumenti ma li completa: dopo una migrazione completa puoi trasferire separatamente le impostazioni dei widget se il plugin di migrazione principale non le ha gestite.
🔗 Widget Importer & Exporter su WordPress.org🔗 Codice sorgente su GitHub



