Olá raphael.
Ao que parece, pelo erro acima, você está upando o tema para a pasta raiz (public_html) no servidor e não para dentro da pasta ‘/wp-content/themes/‘ do WordPress, por isso o PHP está exibindo o erro “Call to undefined function get_header()” ou “Chamada a uma função indefinida get_header()” a função get_header() é uma função implementada pelo WordPress e como você está upando o tema em outro lugar ele não consegue reconhecer a função.
O que você está tentando upar para o servidor, o tema desenvolvido ou todos os arquivos do WordPress?
Os temas devem ser upados na pasta ‘/wp-content/themes/’, no wordpress instalado no servidor.
Caso precise de ajuda para instalar o WordPress
Espero ter ajudado
Olá michelmetran.
Com relação a sua primeira dúvida, os arquivos do WordPress estão instaldos em ‘http://michelmetran.url.ph’, correto? Se este for o caso o funcionamento está correto, porém o mais “agradável” seria mover os arquivos do WordPress para a pasta referente ao domínio ‘http://michelmetran.com’ e alterar a configuração ‘Endereço do WordPress (URL)’ para ‘http://michelmetran.com’ da mesma forma que você fez com a configuração ‘Endereço do Site (URL)’.
Endereço do WordPress (URL) é onde o wordpress está instalado e Endereço do Site (URL) é a url que as pessoas usam para chegar no seu site.
Com relação a segunda dúvida todas as combinações funcionam corretamente no Firefox e Chrome tanto com www como sem www, talvez seja o cache do seu navegador, tente entrar no site em um navegador em modo anônimo.
Espero ter ajudado.