Syntax Highlighter GeSHi für WordPress
25. März 2009 | Von stefan | Kategorie: Syntax Highlighter GeSHi für WordPressSoll 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> |












