Bom dia,
Você tem experiência em instalar localmente o WordPress? Porque se não tem, em alguns detalhes é diferente de um servidor, especialmente por não funcionar com urls como quando está online, mas a partir de caminhos de diretório.
Uma solução que vi que dá resultado e já indiquei nesse fórum, igualmente com resultado, é o ServerPress – https://serverpress.com/. A proposta é fantástica, pois é uma instalação local do WordPress, para você desenvolver off-line, mas todo o sistema de configurações é como se já estivesse online.
Assim, quando for transferir de servidor local para um servidor online, não precisará alterar nada no banco de dados, apenas fazer a transferência.
Sugiro que experimente, pois tenho quase certeza que resolverá seu problema.
Saudações,