Codificação dos templates do wordpress
Escrito no dia 26 de Setembro de 2008, por dardna em Webdev.
Sei que não tenho sido exemplar quanto à frequência de novas postagens mas tão pouco me importa. O que importa realmente é que hoje registo uma dica de utilidade recorrente e que pode poupar horas de angustia a muitos.
O problema surgiu-me pela primeira vez já lá vai algum tempo e a verdade é que demorei bastante a contorná-lo: como muitos outros criativos da web uso o Notepad++ para toda e qualquer edição de código, software que aliás recomendo vivamente, e o problema começou quando ao editar os ficheiros de um template do wordpress a página era renderizada no Firefox com espaços brancos inesperados.
Tentei de tudo: criasse eu os templates de raiz ou fossem templates “assinados” editados pelo Notepad++, o Firefox insistia em empurrar um div com posição absoluta de (0, 0) vinte pixeis para baixo. Como é óbvio o tipo de erro é insuportável e rapidamente se torna desesperante: afinal não parecia mesmo ser injectado pelo wordpress…
Finalmente pensemos em conjunto: se o erro ocorria sempre que um ficheiro era editado no Notepad++, talvez o problema fosse aí mesmo. De facto tratava-se da codificação dos próprios ficheiros do template que, por opção do Notepad++, era sempre convertida para UTF-8, sendo UTF-8 (sem BOM) o formato mais correcto a usar.
Desde então nunca mais cai nessa configurando o Notepad++ para preferir sempre UTF-8 (sem BOM). Afinal o erro parece-me facilmente reproduzível (não me perguntem para quê), bastando converter com o N++ mesmo a codificação do header.php de qualquer template de wordpress para o erróneo UTF-8 (e eventualmente usando o tal div absoluto). Acreditem que até dar com a coisa estava a entrar em paranóia!
Juliano no dia 17 de Mai de 2009 às 3:31
Estou buscando a seguinte solução, com seus conhecimentos em WP e servidor.
Estou montando meu site com o wordpress no meu servidor, e até então tudo certo, enviei os novos temas para no FTP, na pasta correta
(wp-content/themes) e correu tudo certo o envio, porem, os temas não estão sendo visualizados dentro do wordpress.
Vc tem alguma dica para isso!! Seria alguma configuração!!
agradeço desde já
att
Juliano
Eder no dia 1 de Out de 2009 às 1:32
Caramba… eu estive com esse problema, não conseguia imaginar que o problema seria esse. Muito obrigado pela ajuda!