WordPress aggiornare host

Se nel passare da un un server ad un altro cambia l’indirizzo IP o il nome del dominio, non basta ripristinare il database.

Va aggiornato il file wp-config.php con gli eventuali nuovi nome utente e password.

Verificare anche se il nuovo host imposta automaticamente un prefisso per le tabelle del database ed eventualmente modificarlo nel wp-config

Vanno poi aggiornate le tabelle del database che puntano al vecchio indirizzo:

UPDATE wp_options SET option_value = replace(option_value, 'http://www.vecchio', 'http://www.nuovo') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://www.vecchio','http://www.nuovo');

UPDATE wp_posts SET post_content = replace(post_content, 'http://www.vecchio', 'http://www.nuovo');

UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.vecchio','http://www.nuovo');

Infine ricordarsi di ripristinare sul nuovo server/host la cartella “uploads” che contiene i documenti caricati sul vecchio sito.

fonte:
https://wpbeaches.com/updating-wordpress-mysql-database-after-moving-to-a-new-url/