Deshabilitar el html de escape

3

Estoy usando SyntaxHighlighter Evolved para resaltar los ejemplos de código. Por ejemplo,

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

Cuando lo guardo por primera vez, está bien, pero al editar wordpress se cambia el texto a

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

Después de la segunda edición se convierte en

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

¿Cómo deshabilito el escape? Quiero que el contenido sea exactamente lo que escribo.

    
pregunta Mika Kolari 03.09.2010 - 08:43

3 respuestas

7

Acabo de instalar SyntaxHighlighter Evolved y, al realizar pruebas en una publicación existente, quedé consternado al descubrir que todas las comillas " se habían convertido a &quot; (las comillas simples estaban bien). Estaba usando el editor de HTML.

En caso de que también estés en esta posición, descubrí que solo se ha escapado la vista previa , cuando publicas parece que está bien.

    
respondido por el Lessan Vaezi 22.01.2011 - 14:02
3

El editor visual escapará automáticamente de las etiquetas HTML (en particular los corchetes <> ) para evitar que el navegador interprete el código que pretende mostrar como marca. La forma más sencilla de asegurarse de que el contenido es exactamente lo que escribe es utilizar el editor de HTML en lugar del editor visual.

Uso un complemento de resaltado de código llamado Code Colorer , e ingresé todos mis "resaltados "codifique directamente en el editor HTML para asegurarse de que aparezca exactamente como lo escribí.

    
respondido por el EAMann 03.09.2010 - 16:39
0

El autor de SyntaxHighlighter Evolved sugiere deshabilitar todos los demás complementos y luego habilitarlos en serie, en la siguiente solución: enlace

Sin embargo, encontré que esta solución no funcionaba para evitar que las etiquetas html se agregaran a la vista previa. Sin embargo, como @Lessan Vaezi señala que las etiquetas html aparecen solo en la vista previa pero no en la publicación publicada.

    
respondido por el C. Bergman 26.11.2011 - 17:39

Lea otras preguntas en las etiquetas