Syntax Highlighter GeSHi für WordPress

25. März 2009 | Von stefan | Kategorie: Syntax Highlighter GeSHi für WordPress

Soll Programmcode in WordPress, Mambo, phpBB Foren, Dokuwikis, etc. visuell aufbereitet werden, so eignet sich hierfür GeSHi: Generic Syntax Highlighter. Derzeit lässt sich damit Programmcode von mehr als hundert Sprachen für die Darstellung aufbereiten, darunter auch C, C++, CSS, HTML, Java, PHP, SQL und TypoScript.

Beim Einsatz in WordPress empfiehlt sich die Verwendung des WordPress-Plugins WP-Syntax von Ryan McGeary. In diesem Plugin ist GeSHi bereits enthalten.

Sollte eine neuere Version von GeSHi benötigt werden, weil beispielsweise eine Script- oder Programmiersprache nicht im Paket von WP-Syntax enthalten ist, so kann die aktuelle Version hier bezogen werden: GeSHi – Generic Syntax Highlighter.

Nach dem Entpacken werden die benötigten Sprachdateien aus dem Ordner „geshi/geshi“ auf den Webserver ins Verzeichnis wp-content/plugins/wp-syntax/geshi/geshi kopiert und stehen dann im Reaktionsbereich von WordPress zur Verfügung.

Verwendung: Der Code-Block wird (in der HTML-Ansicht!) folgendermaßen eingeschlossen
<pre lang=“LANGUAGE“ line=“1“>CODE</pre>

Bei LANGUAGE wird die gewünschte (Script-/Programmier-) Sprache angegeben, z.B. java, javascript, php, sql, xml, typoscript. Eine vollständige Auflistung der unterstützten Sprachen findet sich in der Dokumentation von WP-Syntax.

line=”1” ist optional und kann eingefügt werden, wenn die Anzeige von Zeilennummerierung gewünscht wird.

Mit WP-Syntax für die Anzeige aufbereiteter Code sieht dann so aus:

1
2
3
4
5
6
7
<div id="myClass">
  <?php
    function myfunc() {
      echo "Hallo Welt!";
    }
  ?>
</div>
Diesen Artikel bookmarken/weiterempfehlen:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • MisterWong
  • Yigg
  • Technorati
  • LinkArena
  • YahooMyWeb
  • Webnews.de

Schreibe einen Kommentar