El Blog de aOliNex!

Un blog de Informática, Internet, Windows y Ubuntu

PLUGIN DE WORDPRESS PARA INSERTAR CODIGO EN UNA ENTRADA

Posted by aOliNex On Mayo - 27 - 2009

wordpressEstaba buscando un plugin para que a la hora de insertar código en algún post, se pueda ver claro y legible. Puesto que muchas veces hay problemas con las comillas o apóstrofes en un trozo de código, debido al tema instalado en el blog. El plugin dsfasdfa usar se llama Google Syntax Highlighter for WordPress. En otras palabras, el objetivo de éste post es conocer cómo instalar un plugin que deje así, el código que desiemos insertar en nuestro blog (ejemplo con un trozo de código en ruby):

def my_ruby_snippet
  blog_post.should(be_highlighted)
end

Como nos podemos dar cuenta, nos da la opción de mostrar el código en texto plano, copiar al portapapeles e imprimir el código (lo traducí al español). Lo que tienes que hacer para usarlo es:

  • Subir la carpeta google-syntax-highlighter al sitio ftp de tu blog o donde tengas instalado Wordpress CMS, y colocar la carpeta en el directorio: wp-content/plugins/
  • Activar el plugin desde el menu Plugins en tu panel de administración Wordpress.
  • Para usarlo de ahora en adelante, a la hora de escribir tus posts, en la vista HTML, tienes que agregar las siguientes etiquetas de código html, junto con el código que desees agregar, de ésta manera:
Aqui va el codigo que desees publicar!

Donde “LENGUAJE”, es el alias de uno de los siguientes lenguajes de programación soportados por el plugin:

Lenguaje Alias
C++ cpp, c, c++
C# c#, c-sharp, csharp
CSS css
Delphi delphi, pascal
Java java
Java Script js, jscript, javascript
PHP php
Python py, python
Ruby rb, ruby, rails, ror
Sql sql
VB vb, vb.net
XML/HTML xml, html, xhtml, xslt

Así sería el código para un ejemplo en c#:

Console.WriteLine("Hola Mundo.. cruel");

Éste sería el resultado:

Console.WriteLine("Hola Mundo.. cruel");

Eso es todo lo que necesitas, y aquí acaba el objetivo de éste post, pero si quieres facilitar aún más la tarea, y en vez de agregar el código html manualmente; también lo puedes hacer mediante botones que podemos agregar a la vista HTML de la entrada:

Botones en Vista HTML

Con estos botones en la vista HTML, seleccionas el código que deseas colocar en tu blog, y luego le das click en uno de ellos según sea el lenguaje. Generando el código de ésta manera:

Antes:

Despues:

Para lograr esto, debes descargar este archivo quicktags.js, el cual he modificado para agregar estos botones, y reemplazarlo por el que tengas en wp-includes/js/ . Eso es todo.

Nota: Es recomendable que a la hora de publicar tus posts, siempre lo hagas desde la vista HTML.

Enlaces a la Página del Plugin | Enlace 1 | Enlace 2

Entradas relacionadas

3 Comments

  1. AMZ dice:

    Muy bueno, gracias por compartir el plugin, no uso mucho php, javascript en mis articulos pero me parece muy útil. Un saludo

  2. jesus gonzalez dice:

    saludos, me intereza saber si este plug te ayda a crear codigo ejecutable para los post. le esplico me encuentro publicando una paguina que usa un fragmento de action script por alguna razon el editor de wordpres no me permite ejecutarlo. que em recomiendas usar en caso de qeu este plug ins no me lo permita.

  3. aOliNex dice:

    @jesus gonzalez: Con este plugin solo podrás mostrar código, más no ejecutarlo. Si tu sitio está alojado en Wordpress.com, no hay manera de que tu script se ejecute pues Wordpress no lo permite. Tendrías que estar alojado en tu propio dominio y hosting descargando el software de Wordpress.org. Saludos

TrackBacks / PingBacks

Leave a Reply

Flickr

  • www.flickr.com

Comentarios

    • Vate: @aOliNex: Perrin es una forma diferente decir amig...
    • Atomic Wall Clocks: That is definitely perfect and so well thought out...
    • Salvador (savior): Gracias por la informacin. He encontrado tu blog e...
    • Enzo: Ya està solucionado amigo , solo bajè la ultima ac...
    • Enzo: Fantastico tutorial,laverdad el mas claro que he e...

Etiquetas

Acerca de

Hola, este es un blog personal, donde encontrarás noticias o cosas de la internet que me llamen la atención, y algunos pequeños tutoriales que haré sobre Ubuntu y Windows; con la finalidad de compartir y no olvidar lo que uno aprende...