Resaltado de sintaxis de WordPress

2 minutos de lectura

Recientemente cambié mi blog de joomla a wordpress y tengo problemas al publicar fragmentos de código.

El editor parece eliminar algunos de los caracteres cuando guardo mis publicaciones.

Estoy usando un complemento que obtuve de este enlace: http://alexgorbatchev.com/SyntaxHighlighter/

Ejemplo:

<pre class="brush: javascript">;
var window.onload = function() {
    alert("Loading is complete");
};
</pre>

Está formateado para:

<pre>;
var window.onload = function() {
    alert("Loading is complete");
};
</pre> 

¿Como puedó resolver esté problema?

Si estás en WordPress.com, creo que deberías usar un código abreviado como este: http://en.support.wordpress.com/code/posting-source-code/

Si está en WordPress autohospedado y usa el complemento de WordPress Syntax Highlighter (http://wordpress.org/extend/plugins/syntax-highlighter/), nuevamente creo que la forma correcta de insertar código es envolviéndolo en un código abreviado. Así que en lugar de

 usarías:

[javascript]
// your code here
[/javascript]

Si ninguno de estos suena como una solución ideal (o funciona), hay un montón de otros complementos de resaltado de sintaxis para WordPress autohospedado que podrían ser mejores: http://wordpress.org/extend/plugins/search.php?q=syntax+highlighter

Espero que esto ayude - ¡mucha suerte!

avatar de usuario
Eduardo Kombo

De acuerdo con @Michelle. Esto realmente funciona para mí.

[sourcecode language="javascript"]
    //Replace 'javascript' by the corresponding language
    //Your code goes here
[/sourcecode]

Funcionará al guardar o actualizar para sitios alojados y no alojados.
Ejemplo.

Para aplicarlo a su texto, solo tiene que cambiar al editor visual 'Texto'.

Sus páginas se cargarán más rápido si resalta la sintaxis antes de publicar, usando pygmentize: http://permafrostcodingstudio.com/articles/syntax-highlighting-in-posts/

Es un poco más complicado, pero vale la pena poder deshabilitar un complemento. WordPress se ejecutará más rápido y será más seguro con menos complementos instalados.

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad