Desativar o escape de html

3

Estou usando o SyntaxHighlighter Evolved para destacar exemplos de código. Por exemplo,

[csharp]
string s = "text";
List<int> numbers = new List<int>();
[/csharp]

Quando eu salvá-lo pela primeira vez, tudo bem, mas ao editar o wordpress, o texto é alterado para

[csharp]
string s = &quot;text&quot;;
List&lt;int&gt; numbers = new List&lt;int&gt;();
[/csharp]   

Após a segunda edição, torna-se

[csharp]
string s = &amp;quot;text&amp;quot;;
List&amp;lt;int&amp;gt; numbers = new List&amp;lt;int&amp;gt;();
[/csharp]   

Como desabilito o escape? Eu quero que o conteúdo seja exatamente o que eu digito.

    
por Mika Kolari 03.09.2010 / 08:43

3 respostas

7

Eu acabei de instalar o SyntaxHighlighter Evolved e, enquanto testava uma postagem existente, fiquei desanimada ao descobrir que todas as citações " haviam sido convertidas em &quot; (as aspas simples estavam bem). Eu estava usando o editor de HTML.

Caso você também esteja nessa posição, descobri que é apenas o post preview que é escapado - quando você o publica aparece bem.

    
por Lessan Vaezi 22.01.2011 / 14:02
3

O editor visual automaticamente escapará das tags HTML (os% parênteses <> em particular) para impedir que o código que você pretende exibir seja interpretado pelo navegador como marcação. A maneira mais fácil de garantir que o conteúdo é exatamente o que você digita é usar o editor HTML em vez do editor Visual.

Eu uso um plug-in de realce de código chamado Code Colorer e insiro todos os meus "realces" "codifique diretamente no editor de HTML apenas para ter certeza de que aparece exatamente como eu digitei.

    
por EAMann 03.09.2010 / 16:39
0

O autor do SyntaxHighlighter Evolved sugere desabilitar todos os outros plugins e depois habilitá-los em série, seguindo a seguinte solução: enlace

No entanto, descobri que essa solução não funcionava para impedir que as tags html fossem adicionadas à visualização. No entanto, como @Lessan Vaezi observa que as tags html aparecem apenas na pré-visualização, mas não na postagem publicada.

    
por C. Bergman 26.11.2011 / 17:39