Migrar um site feito com WordPress é simplesmente copiar e colar os arquivos em outro servidor?
não, se você já fez isso se deparou com o seu tema todo quebrado, pois bem, vem com o Mandela lhe mostrarei o caminho para Nárnia.
Imagino que você tenha um básico conhecimento em WordPress e por isso não vou ficar de enrolação.
Depois que você fizer o deploy do seu projeto para o servidor final, o próximo passo é exportar o banco local para o online, você pode fazer isso pelo próprio PhpMyadmin, segue o vídeo:
Depois de ter exportado o banco e configurado os dados de acesso pelo arquivo wp-config.php, basta pegar a query a baixo e trocar o http://www.oldurl para a URL antiga do seu site e depois troque a http://www.newurl para a nova URL do seu site.
UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl', 'http://www.newurl') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://www.oldurl','http://www.newurl');
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldurl', 'http://www.newurl');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.oldurl','http://www.newurl');
Exemplo:
UPDATE wp_options SET option_value = replace(option_value, 'http://localhost/sitedomandela', 'http://sitedomandela.com.br') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://localhost/sitedomandela','http://sitedomandela.com.br');
UPDATE wp_posts SET post_content = replace(post_content, 'http://localhost/sitedomandela', 'http://sitedomandela.com.br');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://localhost/sitedomandela','http://sitedomandela.com.br');
Basta executar essa query no PhpMyadmin e seja feliz o/
Para os amantes de plugins como eu *-*, existe esse aqui: https://br.wordpress.org/plugins/velvet-blues-update-urls/ ele fará a troca das URL do antigo site para o novo.
Bom, espero ter te ajudado, qualquer coisa me grita <3