Edição de Código no Wordpress
agosto 29th, 2006
Uma das coisas que acho trabalhosa no WordPress é editar código.
Visualmente no editor do WP, quando se digita um trecho de código, tudo parece funcionar as mil maravilhas. Os problemas surgem quando se aciona o botão salvar ou publicar do editor. Ele destroi toda a indentação, importante para uma leitura mais adequada do código, e faz uns ajustes automáticos no HTML que geram, as vezes, resultados imprevisíveis.
Esse comportamento, talvez, seja decorrência do fato de o WP ter sido criado, também e principalmente, para quem não conhece a linguagem de marcação.
Questionei algumas pessoas sobre esses fatos e, para minha surpresa, as dificuldades que elas tinham eram muito semelhantes. Utilizo-me bastante do Writely para a edição dos meus posts, mas os problemas permanecem, tanto na publicação a partir desse editor, como através da velha e conhecida técnica de copiar e colar.
Se não me engano, li também, provavelmente por conta dessas deficiências, que outras pessoas utilizam plugins para substituir o editor padrão do WP. Se é de seu conhecimento e funciona, agradeceria se você deixasse a sua indicação nos comentários.
Eu, do lado de cá, fiz uma rotina simples em AJAX para, paliativamente, solucionar os (meus) problemas mencionados e que disponibilizo a seguir para sua apreciação e julgamento.
Veja o código JavaScript AJAX utilizado. Ao clicar no link o código é exibido e ao clicar novamente é fechado. Experimente!
[Update] Os sinais de menor e maior, entre aspas, no código JavaScript AJAX correspondem à &_lt; e &_gt;, respectivamente, sem o concatenado.
Um outro exemplo de uso da mesma rotina, que aciona um programa PHP do lado do servidor e retorna como resposta um arquivo XML.
E, por último, veja o código do programa PHP usado acima.
Pelo menos os códigos ficam mais bonitos e compreensíveis (eu acho). E, por um lado, o texto fica mais condensado, mas por outro exige um clique a mais nos links. E você o que achou?
Categorias: AJAX, Javascript, Técnico, Web, WordPress
Plugin sidebarTabs (demo)
Livros[-]
Visitantes[-]
- 8 currently online
- 67 maximum concurrent
- 2115871 total visitors



















4 Comentários Adicione o seu
1. Raphael | agosto 30th, 2006 at 14:35:33
Eu tbm tenho bastante difuculdade em utilizar o editor WP.
Uso o famoso Ctrl+C e Ctrl+V. Seu codigo parece ser bem util eu gostei. Quando ao Writely eu acho que ainda falta muito para ele se tornar um editor de competencia para blog mais tecnicos.
Abraços
2. Thalis valle | setembro 1st, 2006 at 00:48:35
Quando acontece isso, eu tenho que editar manualmente no editor HTML.
Depois vou testar
3. corsaria | setembro 10th, 2006 at 15:42:03
Yo edito de forma manual… a veces me equivoco y dejo alguna etiqueta sin cerrar o cosas así… :-)
4. Lucas | setembro 25th, 2006 at 15:47:53
amigo, estou tendo problemas ao interpretar um xml no firefox. Ja quebrei a cabeça e nada. Será q vc pode me dar uma ajuda?
—–xml—-
teste.jpg
Telemig Celular
teste.jpg
Telemig Celular
..
usando o XMLHttpRequest no firefox para abrir o xml, quando rodo. por exemplo:
xml = request..responseXML
xml.firstChild.childNodes[0].childNodes.length ele retorna 5, ao invés do real numero de nos, 2. Ele ta contando o “ENTER” como um caracter. Como eu contorno isso?
desde ja agradecido.
Deixe seu Comentário
São permitidas as seguintes tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackback this post | Subscribe to the comments via RSS Feed