Para quienes nunca han instalado un plugin en WordPress, lo normal es que descargues el plugin, descomprimas en tu ordenador en un directorio cualquiera y después lo subes vía FTP al sitio, en el siguiente directorio "../wp-content/plugins/", para finalmente activarlo desde el panel de administración.
Ok, éso es lo que normalmente hacemos para instalar la mayoría de los plugins de wordpress, pero existen otros que son un poco más complicados, como el que a continuación voy a describir.
Plugin iG:Syntax Hiliter V 3.5.
Características.
- Sirve para que puedas mostrar código en tus post.
- Muestra el número de línea y además lo colorea.
- ActionScript
- ASP
- C
- C++
- C#
- CSS
- DELPHI
- HTML
- JAVA
- JavaScript
- MySQL
- PERL
- PHP
- PYTHON
- RUBY
- SMARTY
- SQL
- Visual Basic
- VB.NET
- XML
Instalación:
- Descargar el plugin.
- Descomprimir el archivo iG_Syntax_Hiliter.zip
- Una vez que descomprimes el archivo, te generará la carpeta "iG-Syntax Hiliter".

Dentro de la que encontrarás lo siguiente:
- La Carpeta llamada "ig_syntax hiliter plugin" (nótese que está con minúsculas) es la que hay que subir al sitio y colocarla en el directorio "../wp-content/plugins/".
Configuración:
- A continuación tienes que ir a tu panel de administración de WordPress y seleccionando la ceja "Opciones" te aparecerá la ceja "IG:Syntax Hiliter".

- Al seleccionar la ceja "IG:Syntax Hiliter" te aparecen las opciones a configurar:

- 1.- Show Plain Text Code Option:
- Esta opción te sirve para elegir si muestras o no un botón "PLAIN TEXT".

- 2.- Show Plain Text Code In:
- En caso de elegir (en la opción No. 1) que si muestre el botón "PLAIN TEXT", tienes la opción de que al presionarlo te muestre texto plano dentro de la misma ventana o en una ventana nueva (popup) como se vé en la siguiente imágen.

- 3.- Show Language Name:
- Esta opción sirve para que muestre el tipo de lenguaje o no.

- 4.- Hilite Code in Comments:
- Aquí eliges si quieres mostrar o no, código en los comentarios.
- 5.- Show Line Numbers:
- Esta opción es para mostrar o no el número de línea.
- 6.- Show Fancy Line Numbers:
- Aquí eliges si quieres mostrar el número de línea intercalando 2 colores, o de uno sólo para todas las líneas.
- Los puntos 7 y 8 sirven para elegir el color del número de línea.
Bueno, ya casi estamos listos, pero todavía falta un paso muy importante.
Para hacernos la vida más fácil, el creador del plugin todavía nos tiene reservada una sorpresa más, y es como implementar los QuickTags.
Nota: Esto sólo funciona si tienes desactivado el editor visual, para desactivarlo es necesario ir a tu panel de administración de WordPress, al dar click en la ceja "Usuarios" te aparecerá la ceja "Perfil" y al dar click ahí, en la parte baja encontrarás la opción, si está activo, dá click en el recuadro "Utilizar el editor visual para escribir" y luego presiona el botón "Actualizar Perfil".

- Abrir el archivo quicktags.js, éste se encuentra en el directorio "wp-includes/js/" (lo puedes hacer con cualquier editor de texto como el Notepad).
- En la línea # 126 encontrarás lo siguiente:
Código :
edButtons[edButtons.length] =
new edButton('ed_more'
,'more'
,'<!--more-->'
,''
,'t'
,-1
);- En seguida agrega el siguiente código:
Código :
//----- Start iG:Syntax Hiliter Plugin's Quick Tags -----
edButtons[edButtons.length] =
new edButton('ed_shAS'
,'ActionScript'
,'[as]'
,'[/as]'
,''
);
edButtons[edButtons.length] =
new edButton('ed_shASP'
,'ASP'
,'[asp]'
,'[/asp]'
,''
);
edButtons[edButtons.length] =
new edButton('ed_shC'
,'C'
,'[c]'
,'[/c]'
,''
);
edButtons[edButtons.length] =
new edButton('ed_shCPP'
,'C++'
,'[cpp]'
,'[/cpp]'
,''
);
edButtons[edButtons.length] =
new edButton('ed_shCSHARP'
,'C#'
,'[csharp]'
,'[/csharp]'
,''
);
edButtons[edButtons.length] =
new edButton('ed_shCSS'
,'CSS'
,'[css]'
,'[/css]'
,''
);
edButtons[edButtons.length] =
new edButton('ed_shDELPHI'
,'DELPHI'
,'[delphi]'
,'[/delphi]'
,''
);
edButtons[edButtons.length] =
new edButton('ed_shHTML'
,'HTML'
,'[html]'
,'[/html]'
,''
);
edButtons[edButtons.length] =
new edButton('ed_shJAVA'
,'JAVA'
,'[java]'
,'[/java]'
,''
);
edButtons[edButtons.length] =
new edButton('ed_shJS'
,'JavaScript'
,'[js]'
,'[/js]'
,''
);
edButtons[edButtons.length] =
new edButton('ed_shMySQL'
,'MySQL'
,'[mysql]'
,'[/mysql]'
,''
);
edButtons[edButtons.length] =
new edButton('ed_shPERL'
,'PERL'
,'[perl]'
,'[/perl]'
,''
);
edButtons[edButtons.length] =
new edButton('ed_shPHP'
,'PHP'
,'[php]'
,'[/php]'
,''
);
edButtons[edButtons.length] =
new edButton('ed_shPYTHON'
,'PYTHON'
,'[python]'
,'[/python]'
,''
);
edButtons[edButtons.length] =
new edButton('ed_shRuby'
,'RUBY'
,'[ruby]'
,'[/ruby]'
,''
);
edButtons[edButtons.length] =
new edButton('ed_shSMARTY'
,'SMARTY'
,'[smarty]'
,'[/smarty]'
,''
);
edButtons[edButtons.length] =
new edButton('ed_shSQL'
,'SQL'
,'[sql]'
,'[/sql]'
,''
);
edButtons[edButtons.length] =
new edButton('ed_shVB'
,'Visual Basic'
,'[vb]'
,'[/vb]'
,''
);
edButtons[edButtons.length] =
new edButton('ed_shVBNET'
,'VB.NET'
,'[vbnet]'
,'[/vbnet]'
,''
);
edButtons[edButtons.length] =
new edButton('ed_shXML'
,'XML'
,'[xml]'
,'[/xml]'
,''
);
//----- End iG:Syntax Hiliter Plugin's Quick Tags ------ Guarda el archivo y súbelo de nuevo al sitio.
Eso es todo, ahora ya tienes 20 nuevos botones en tu editor con éstos nombres:
ActionScript, ASP, C, C++, C#, CSS, DELPHI, HTML, JAVA, JavaScript, MySQL, PERL, PHP, PYTHON, RUBY, SMARTY, SQL, Visual Basic, VB.NET y XML que te generarán sus respectivas etiquetas.
En mi caso sólo puse 9 como puedes ver en la imágen.

También puedes aprovechar para incluir otros como < kbd > < /kbd > que no vienen por default, el código a agregar sería el siguiente:
Código :
edButtons[edButtons.length] =
new edButton('ed_kbd'
,'kbd'
,'<kbd>'
,'</kbd>'
,'kbd'
);[ descargar ] [ ir al sitio de su creador ]
Temas relacionados:
Agregando Quicktags para ayudar a hacer post semánticos.



gracias!
Por FeNtO el 01 de Agosto de 2006
bueno este plugin esta excelente para mi blog , gracias
Por neojp el 01 de Agosto de 2006
No, mejor lo edito
Por Emenius el 02 de Agosto de 2006
Veo las opciones del plugin pero el editor siguie siendo el mismo (esta habilitado el editor visual)
Por jomajudo el 02 de Agosto de 2006
Emenius_blog :
Hay que deshabilitarlo para que funcione.
La100mails :
Para hacernos la vida más fácil, el creador del plugin todavía nos tiene reservada una sorpresa más, y es como implementar los QuickTags.
Nota: Esto sólo funciona si tienes desactivado el editor visual, para desactivarlo es necesario ir a tu panel de administración de WordPress, al dar click en la ceja "Usuarios" te aparecerá la ceja "Perfil" y al dar click ahí, en la parte baja encontrarás la opción, si está activo, dá click en el recuadro "Utilizar el editor visual para escribir" y luego presiona el botón "Actualizar Perfil".
Por percy el 06 de Agosto de 2006
Warning: main(/home/percy/public_html/b9/wp-content/plugins/ig_syntax_hilite/geshi.php): failed to open stream: No such file or directory in /home/percy/public_html/b9/wp-content/plugins/ig_syntax hiliter plugin/syntax_hilite.php on line 31
Fatal error: main(): Failed opening required '/home/percy/public_html/b9/wp-content/plugins/ig_syntax_hilite/geshi.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/percy/public_html/b9/wp-content/plugins/ig_syntax hiliter plugin/syntax_hilite.php on line 31
espero que me ayudes La100mails
gracias
Por Percy el 06 de Agosto de 2006
Warning: main(/home/percy/public_html/b9/wp-content/plugins/ig_syntax_hilite/geshi.php): failed to open stream: No such file or directory in /home/percy/public_html/b9/wp-content/plugins/ig_syntax hiliter plugin/syntax_hilite.php on line 31
Fatal error: main(): Failed opening required '/home/percy/public_html/b9/wp-content/plugins/ig_syntax_hilite/geshi.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/percy/public_html/b9/wp-content/plugins/ig_syntax hiliter plugin/syntax_hilite.php on line 31
Si gustas me los puedes enviar a la100rra@gmail.com y con gusto los reviso.
Por naoise el 13 de Agosto de 2006
sera la pestaña!!!
gracias por el articulo
Por L3oBlog.leowebs.com el 14 de Octubre de 2006
Por evZek el 16 de Octubre de 2006
[code]Warning: main(/home/desmanes/public_html/manuales/wp-content/plugins/ig_syntax_hilite/geshi.php) [function.main]: failed to open stream: No such file or directory in /home/desmanes/public_html/manuales/wp-content/plugins/ig_syntax hiliter plugin/syntax_hilite.php on line 31
Fatal error: main() [function.require]: Failed opening required '/home/misitio/public_html/carpetawp/wp-content/plugins/ig_syntax_hilite/geshi.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/misitio/public_html/carpetawp/wp-content/plugins/ig_syntax hiliter plugin/syntax_hilite.php on line 31[code]
Como lo puedo solucionar, lo intente poner con el theme default pero nada
mi email es evZek.mail@gmail.com
WordPress Maniac :
Abril 18, 2006 @ 5:49 pm
Ya vi cual era el problema, dentro del archivo syntax_hilite.php en la línea número 31 estaba mal el directorio solamente se cambia…y bueno de antemano agradezco el q te hayas molestado el enviarme el correo avisándome gracias!
Por kaede el 08 de Enero de 2007
Por Gonzalo el 19 de Enero de 2007
kaede_blog :
Pués el directorio/ruta donde se encuentra el archivo "syntax_hilite.php"
Gonzalo_blog :
Escribiéndo el código de la siguientes manera:
Código :
Por Xman el 27 de Abril de 2007
require_once("{$ig_geshipath}geshi.php"); // include the GeSHi Core
Gracias
Por GeoAvila el 18 de Junio de 2007
Por jorge el 24 de Julio de 2007
como lo subo
djeork@hotmail.com
Por emiliano el 19 de Septiembre de 2007
$ig_geshipath = ABSPATH."wp-content/plugins/ig_syntax_hilite/";
por
$ig_geshipath = ABSPATH."wp-content/plugins/ig_syntax hiliter plugin/ig_syntax_hilite/";
y no es la linea 31... es la linea 29..!!!