Se non hai mai spostato un sito WordPress in precedenza, scoprirai che non è così semplice come lo spostamento di un sito web statico. Nell'introduzione a questa serie, ho descritto in dettaglio cosa è necessario spostare e le considerazioni di cui potresti avere bisogno.
Tuttavia, lo spostamento di un sito WordPress può essere molto semplice se si utilizza un plug-in. Qui vedrò alcuni dei plugin gratuiti che possono aiutarti a farlo.
Per seguire questo tutorial, avrai bisogno di:
I plug-in di seguito funzionano solo con un'installazione WordPress a sito singolo: se devi spostare Multisite devi seguire il tutorial sullo spostamento di una rete multisito.
Nota: ho testato i plug-in di seguito sul mio sito e hanno funzionato tutti in dettaglio. Tuttavia non posso garantire che funzioneranno perfettamente per te e non possiamo rispondere alle domande di supporto nei commenti: se hai problemi, ti preghiamo di usare il forum di supporto per il plugin pertinente sul repository di plugin di WordPress per assistenza.
Esistono numerosi plugin di migrazione per aiutarti a spostare il tuo sito, ma per una mossa molto semplice potresti scoprire che i plugin per importare i contenuti fanno il lavoro.
Vado a guardare due categorie di plugin qui:
Ci sono plugin gratuiti che ti permetteranno di esportare contenuti da un sito WordPress e poi importarli in un altro. Diamo un'occhiata a loro.
Se sul tuo nuovo sito sono in esecuzione temi e plug-in che è possibile installare senza copiarli (ad esempio dal plug-in o dalla directory dei temi), tutto ciò che devi copiare è il contenuto stesso.
Il plug-in di WordPress Importer ti consente di fare ciò: non importa solo il contenuto dei tuoi post, pagine, ecc., Ma importa anche i file multimediali che hai allegato ai tuoi post e gli autori dei tuoi contenuti.
Per utilizzare il plugin segui questi passaggi:
Nel tuo vecchio sito, clicca su Strumenti> Esporta per aprire la schermata Esporta. Elimina i tipi di post che desideri esportare, quindi fai clic su Scarica il file di esportazione per esportare i tuoi contenuti in un file xml
file:
Nel tuo nuovo sito, installa il plug-in di WordPress Importer, quindi fai clic su Strumenti> Importa. Selezionare WordPress, quindi selezionare il xml
file che è stato scaricato sul tuo computer dal vecchio sito. Clicca su Carica il file e importa, e seguire le istruzioni sullo schermo per importare allegati e autori.
Ora scoprirai che il tuo nuovo sito contiene tutti i contenuti del tuo vecchio sito.
Nota: se sono stati configurati e configurati plug-in sul vecchio sito o se è stato utilizzato Custom Theme per modificare il tema, questo metodo non copierà alcuna configurazione. Dovrai utilizzare un plug-in di migrazione o effettuare una mossa manuale. Se hai configurato i widget, il prossimo plug-in può aiutarti.
L'utilizzo di WordPress Importer non importa i widget che hai aggiunto al tuo sito e, se ne hai alcuni, aggiungerli al tuo nuovo sito può essere un problema. Tuttavia, l'aiuto è a portata di mano. Il plug-in Importer / Exporter Impostazioni widget consente di esportare le impostazioni del widget dal vecchio sito e importarle nel nuovo.
Per usarlo, attenersi alla seguente procedura:
jSON
esportare il file.jSON
file scaricato e fare clic su Mostra le impostazioni dei widget per vedere i widget da importare. Seleziona quelli che vuoi importare e clicca Importa le impostazioni dei widget per importare le impostazioni del widget.Ora scoprirai che i tuoi widget sono gli stessi per entrambi i siti. A volte è necessario apportare qualche ritocco, ad esempio se un widget si trova in un'area di widget diversa, ma se si ha lo stesso tema attivato su entrambi i siti, dovrebbe funzionare.
A volte i plug-in di importazione non sono sufficienti per il tuo sito. Ad esempio, se hai trascorso del tempo a configurare le impostazioni del plug-in, queste non verranno importate e dovrai ripetere tutto da capo. Oppure, se hai personalizzato il tema utilizzando il Customizer tema, anche questo non verrà importato.
In questo caso, avrai bisogno di un plug-in che migri il contenuto dell'intero database del tuo vecchio sito nel nuovo sito.
Il plugin All-in One WP Migration è gratuito e consente di scaricare il database e i file di un sito e quindi caricarli su un altro sito. Modifica il database in modo che tutti i link funzionino sul nuovo dominio se stai modificando i domini. Diamo un'occhiata a come usarlo.
Innanzitutto, installa il plug-in nel tuo vecchio sito e attivalo. Vedrai una nuova voce del menu admin chiamata Migrazione del sito.
Nel tuo vecchio sito, vai a Migrazione del sito> Esporta per vedere questa schermata:
Spunta le caselle di controllo per tutto ciò che non vuoi migrare. Qui non sto migrando plugin e file di temi, poiché li ho già impostati sul mio nuovo sito. Tuttavia, se lo fai, assicurati di installare e attivare i temi corretti e i plug-in sul tuo nuovo sito prima di eseguire la migrazione, in modo che le impostazioni per loro che verranno migrate nel database funzionino correttamente.
Clic Esportare e un file zip verrà scaricato sul computer locale.
Nota: se utilizzi Safari, potresti scoprire che decomprime il file al download. Zippare di nuovo in File Manager non funzionerà. Per interrompere la decompressione del file zip, andare a Safari> Preferenze> Generale, e deselezionare il Apri i file "sicuri" dopo il download scatola.
Nel tuo nuovo sito, installa e attiva il plug-in di migrazione. Vai a Migrazione del sito> Importa e carica il file zip appena scaricato.
A seconda di quanto fosse grande il tuo vecchio sito, questo potrebbe richiedere un po 'di tempo - ho usato i dati dell'unità test tema di WordPress e ci sono voluti circa mezz'ora.
Il plug-in caricherà il file e installerà tutto il contenuto, i file e le impostazioni dal tuo vecchio sito nel nuovo. Inoltre, cambierà qualsiasi link usando il tuo vecchio dominio su quello nuovo.
Prima di finire, visita il Impostazioni> Permalink schermo due volte per aggiornare le impostazioni del permalink. In realtà non è necessario salvare nuovamente le impostazioni del permalink: basta visitare lo schermo per svuotare le regole di riscrittura e aggiornare i permalink.
Se sei nuovo nello spostamento di un sito WordPress, usare un plug-in sarà un modo meno scoraggiante di procedere rispetto a fare le cose manualmente. Le due opzioni sopra ti permetteranno di migrare il tuo sito in una nuova posizione senza dover modificare manualmente il tuo database o usare FTP.
Tuttavia, ci saranno momenti in cui dovrai eseguire manualmente la migrazione di WordPress, che è ciò che coprirò nel resto di questa serie.