Tente o seguinte:
Acesse o painel admin, desabilite todos os plugins e temas.
Acesse o Cpanel ou Plesk e em seguida o o phpmyadmin.
Acesse o banco de dados de seu site e exporte-o
Agora antes desse processo, salve todo seu site em uma pasta no seu computador e o banco de dados também.
Exclua seu site wordpress, exclua o banco de dados.
Baixe a ultima versão ou a que é compatível com o tema que deseja instalar.
Suba via Ftp e faça uma nova instalação do wordpress;
Acesse novamente phpmuadmin e efetua esse processo :
Aqui vai a dica para que essa migração funcione. O wordpress guarda referências no banco de dados do endereço de instalação (que no nosso caso é o localhost). Temos que atualizar essas referências para o endereço da hospedagem online (ou seja: http://www.exemplo.com.br).
Para isso temos que rodar 3 queries na seguinte sequência:
UPDATE wp_options SET option_value = replace(option_value, ‘http://www.enderecoantigo.com’, ‘http://www.endereconovo.com’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;
UPDATE wp_posts SET guid = replace(guid, ‘http://www.enderecoantigo.com’,’http://www.endereconovo.com’);
UPDATE wp_posts SET post_content = replace(post_content, ‘http://www.enderecoantigo.com’, ‘http://www.endereconovo.com’);
Substitua os endereços em negrito pelas seguintes informações:
Onde está escrito ‘http://www.enderecoantigo.com’, substitua pelo endereço local de seu site. Por exemplo: http://localhost/wordpress. Onde está escrito ‘http://www.endereconovo.com‘, susbtitua pelo seu domínio. Poe exemplo: http://www.seusite.com.br.
Finalizando a instalação volte a pasta que salvou e acesse a pasta plugins e substitua a que está na hospedagem por esta.
Instale seu tema.
Ative os plugins 1 por vez e verifique se algum dá erro.