Ho creato un sito in WordPress sulla nostra macchina di sviluppo. Nel tema che stiamo usando ci sono numerose zone widget in cui visualizzare il testo (barra laterale e prima pagina). Ho usato semplici widget di testo in tutte queste zone per mettere le nostre informazioni di visualizzazione.
Quando ho migrato il sito in produzione, ho usato il plug-in WP-DB-Backup per creare un'istantanea del database. Ho quindi modificato il file .sql risultante per aggiornare tutti i percorsi dei file e i riferimenti URL per puntare al nostro sito di produzione.
Dopo aver creato il database, il sito Web e aver copiato tutti i file sul sito di produzione, eseguo il file .sql dal prompt dei comandi mysql per importare i dati nel nuovo database.
Tuttavia, quando vado sul sito di produzione, parte del testo viene visualizzato e in parte no. Quando guardo nella sezione dei widget del sito, i widget di testo mancano in alcune aree dei widget. I widget di testo non sono nemmeno visibili nell'area "Widget inattivi", semplicemente non ci sono.
Ho anche provato a ripetere il processo usando il plugin BackWPup, notando che la sintassi SQL è diversa quando scarica il database.
Perché sto perdendo i dati del widget di testo durante l'importazione?