Los que somos programadores y queremos compartir nuestros escritos con el resto de la comunidad, necesitamos un buen plugin para escribir el código en WordPress. Al final he encontrado dos que me han parecido bastante buenos, y que parecen funcionar con la versión 3.2.1 de WordPress.
Prettify GC Syntax Highlighter
Un plugin bastante correcto y fácil de usar. Se pueden resaltar las líneas que deseemos, lo cual puede ser bastante práctico en ocasiones. El resultado en el post se presenta así:
Cosas buenas:
- Fácil de usar
- Agradable en el post
- Multitud de lenguajes
- Numera las líneas
- Permite cambiar el número inicial de la numeración de lineas, y destacar lineas concretas
Cosas malas:
- Es necesario escribir el código desde el visor HTML del post
- No permite tabular durante la escritura
- No tiene coloreado específico para PHP
- Da algunos problemas de codificación y no acaba de saber interpretar “<” o=”" li=”">
Enlace a Prettify GC Syntax Highlighter.
DevFormatter
La principal ventaja respecto al anterior es que añade un icono en el FCKeditor que abre una ventana modal donde escribir el código.
Además, el modo de presentar el código también es agradable. Sin embargo, a mí personalmente no me gusta cómo maqueta el código en el post una vez publicado, ya que si eliges enumerar las líneas, si posteriormente quieres copiar el código manualmente (seleccionando el texto) también te selecciona los números de las líneas, con lo cual es un rollo cuando pegas lo copiado, ya que tienes que eliminar esas líneas. Aunque para intentar solventar este problema, tiene un botón para copiar todo el código en el portapapeles.
Cosas buenas:
- Icono en el FCKeditor para escribir el código
- Multitud de lenguajes
- Numera líneas
- Tiene una opción para copiar el código publicado
Cosas malas:
- No permite tabular el código. Es necesario usar espacios
- Una vez escrito el código no se puede volver a abrir una ventana modal para editarlo. Hay que ir al visor HTML del FCKeditor
- Si queremos copiar el código publicado en el post, seleccionando el texto, también coje las letras, con lo cual hace incómodo reutilizarlo.
Enlace a DevFormatter.
Conclusiones
Estos son los dos plugins que yo he probado, principalmente porqué he visto que ambos están actualizados hasta la versión de WordPress 3.2.1. ¿Cuál elegir de los dos? Eso como todo depende de las manías de cada uno. Yo actualmente estoy utilizando DevFormatter, aunque me mata el tema de los números de las líneas, y hecho de menos poder resaltar algunas líneas como hace Prettify GC. Sin embargo, el primero me parece un plugin más pulido, ya que Prettify parece que da algunos problemas al escribir algunos símbolos.







