Assine os Feeds


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

Imprima este artigo Envie este artigo para um(a) amigo(a) Adicionar ao del.icio.us Adicionar ao Linkk 4,107 Views



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

Obrigatório

Obrigatório, (não publicado)

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