WordPress e o  

Resolvi testar o WordPress 2.0.5 como CMS. No entanto estou tendo problemas para inserir o caractere   quando utilizo o editor wysiwyg padrão que é o TinyMCE adaptado para o WordPress. Para exemplificar, quando tento postar um poema que precisa ser formatado, como por exemplo este trecho de um poema do Renato Tapado:


"pelas manhãs desperto
as fontes de uma
cor
ação
tingindo o dia de anseios"

A terceira e quarta linha deveriam ser endentadas com o uso da entidade  , mas o sistema simplesmente não aceita esse tipo de coisa. Fiz uma longa pesquisa no fórum oficial do WordPress e encontrei outros usuários com o mesmo problema, mas nenhuma solução. A resposta comum é que o editor wysiwyg não é prioridade, que o usuário deve utilizar o editor padrão do WordPress, não wysiwyg, para editar seu código. Concordo com a resposta quando o usuário final conhece HTML. No entanto quando o sistema se destina a ser administrado por um usuário leigo, que não entende nada de programação, fica complicado ensinar ele a ficar digitando os   para endentar sua página. Isso para não falar nos outros códigos que ele precisará conhecer.

Constatei também que a versão do TinyMCE que os desenvolvedores do WordPress utilizaram é uma versão antiga que realmente apresentava este problema. No fórum do editor, existem alguns tópicos discutindo o problema. Tentei algumas soluções, como este upgrade do plugin, e este outro. No entanto nenhum dos casos resolveu meu problema. O que andei lendo pelos comentários no fórum do WordPress a respeito do bug, é que ele será corrigido na versão 2.5.

Em minhas tentativas, utilizando um dos upgrades e sobreescrevendo o arquivo “tiny_mce.js” deste upgrade pelo arquivo da última versão do TinyMCE, consegui digitar e publicar os   necessários, no entanto quando o post é chamado para reedição os non-breaking spaces somem novamente.

Negócio agora é tentar um hard coding, apesar de javascript não ser o meu forte. Nesse meio tempo, continuo utilizando o CMS Made Simple.

Leave a Reply

Your email address will not be published. Required fields are marked *

Skip to toolbar