Dopo aver installato wp-cli seguendo le istruzioni qui:
https://wp-cli.org/#installing
è sufficiente andare nella directory di installazione di WordPress e dare
wp db export
Viene creato un file nomedatabase.sql
Spostare il file nella nuova directory.
Backuppare il database di destinazione, se presente.
Dalla directory principale dell’installazione di destinazione, dare
wp db import nomedatabase.sql
Poi effettuare la sostituzione della stringa del vecchio dominio con quella del nuovo:
wp search-replace vecchiodominio.it nuovodominio.it –dry-run
L’opzione –dry-run non effettua le modifiche ma controlla che non ci siano errori
Poi la sostituzione della directory:
wp-search-replace directoryvecchia directorynuova –dry-run
E infine ripetere i comandi, se va tutto bene, senza l’opzione –dry-run
La sostituzione dovrebbe gestire anche la serializzazione, evitando quindi problemi.