IG Syntax Hiliter es un plugin de WordPress que permite mostrar código en el blog de una forma agradable a la vista, pero uno de los problemas con los que me encontraba cada vez que lo activaba era que las preferencias no se me guardaban, por lo que aunque eligiera que no se mostraran los números de línea o el nombre del lenguaje, el plugin siempre se me “reseteaba” y los terminaba mostrando.
Para solucionar ésto, hay que editar un poco el código del plugin (syntax_hilite.php) y editar los valores booleanos iniciales a partir de la línea 464 hasta la 472 como más nos guste. Yo lo tengo de la siguiente forma para que no muestre el nombre del lenguaje ni los números de línea:
[php]//create an array with the option values
$igSHOptionsArr = array(
“ENABLED” => true,
“PLAIN_TEXT” => true,
“PLAIN_TEXT_TYPE” => “inbox”,
“SHOW_LANG_NAME” => false,
“PARSE_COMMENTS” => false,
“LINE_NUMBERS” => false,
“FANCY_NUMBERS” => true,
“LINE_COLOUR_1″ => “#3A6A8B”,
“LINE_COLOUR_2″ => “#26536A”
);[/php]
También me pasó que al cambiar de theme, el área de texto se me veía demasiado grande, pero lo único que había que hacer para solucionarlo era editar en el archivo syntax_hilite_css.css la líneas siguientes:
Para el área de texto:
[css].syntax_hilite { width:500px; }[/css]
Para la barra de texto plano:
[css].igBar { width:511px; }[/css]
En último lugar, si sois unos perfeccionistas, os gustaría que el botón que dice “PLAIN TEXT” fuera más claro, ya que hay mucha gente que ni siquiera lo ve. Para ello hay que ir a la línea 62 del plugin y editarla de tal forma que quede así:
[php] $bBody .= “
“;[/php]
Espero que os sirva de ayuda a todos aquellos que no utilizabais este plugin por alguno de estos problemas. Podéis descargar una versión ya modificada del plugin AQUÍ.

Llevaba ya bastante tiempo queriendo escribir una entrada con los plugins que utilizo en este blog. La verdad es que no tengo demasiado claro que utilizar muchos plugins sea malo, pero sí que puede llegar a ralentizar notablemente el funcionamiento de un blog y aumentar su tiempo de carga si se utilizan indiscriminadamente.
Tras algunos meses buscándolo, por fin dí con el código en php del plugin “no ping wait”. La página del autor llevaba caída desde hacía mucho tiempo y no lo había en ningún sitio para descargar, por lo que ahora mismo estoy de subidón por haberlo encontrado después de tanto tiempo.