Isso quase certamente acontece porque o WordPress não pode carregar os arquivos do editor TinyMCE ou o código javascript do TinyMCE não pôde ser executado. Tente estas coisas:
1) Verifique se o seu navegador tem o javascript ativado!
2) Abra este URL no seu navegador http://<yoursite>/wp-includes/js/tinymce/wp-tinymce.php
Você deverá ver muito texto, iniciando algo como isto:
// 4.0.21.1 (2014-04-09)
!function(e,t){"use strict";function ...
Se você vir esse texto, vá para o ponto 3 abaixo; caso contrário, você poderá ver uma dessas respostas:
- Você recebe um erro 403: Há um problema com seu .htaccess ou outra configuração de servidor da web.
- Você recebe um erro 404: Verifique se o arquivo
wp-includes/js/tinymce/wp-tinymce.php
existe; se isso acontecer, verifique se as permissões de todos os diretórios e o próprio arquivo .php estão definidos como 755 (leitura + execução)
- Você recebe um erro 500 ou uma página em branco: há algo errado de fundamentalmente na página. Tente desativar todos os seus plugins e mude para o tema Twentyfourteen. Em seguida, ative cada plug-in um por um e teste a página após a ativação de cada plug-in
3) Com o Firefox ou o Google Chrome, entre no seu administrador do WordPress. Bata F12
se você estiver usando o Windows ou Cmd+Alt+I
se tiver um Mac -> isso traz algumas ferramentas de desenvolvedor. Agora edite sua postagem e verifique se há uma mensagem de erro exibida no console das ferramentas do desenvolvedor.
Provavelmente, há um erro de javascript. Você precisa lidar com esse erro de JS para resolver o problema; Não posso dar uma dica geral de como fazer isso, pois isso é muito individual. No entanto, qualquer erro pode ser causado por um plug-in ou pelo tema que você está usando. Você pode tentar as mesmas coisas do erro 500 acima.
Caso isso não tenha resolvido o seu problema ou você precise de mais ajuda, poste aqui informações adicionais como comentário sobre o que os dois testes retornaram (ou seja, qual erro de JS ou qual código de erro você obteve)