Code in WordPress richtig darstellen

Montag, 21. April 2008 |  Autor:

Hin und wieder will man Programmcode in WordPress als Inhalt darstellen. Beispielsweise will man das Entpacken von Zip-Dateien mit php darstellen. Stellt man jetzt den php code in den Code Tag, so führt das dennoch dazu, dass der Inhalt tatsächlich als Seitecode intepretiert wird.
Daß das nicht erwünscht ist, kann wohl jeder nachvollziehen, neu ist das Problem aber nicht. Gleich mehrere Plugins bieten die Formatierung nach GeShi an. Das Plugin meiner Wahl hierfür ist WP-Syntax, einfach ein ‘pre lang=”LANGUAGE” line=”1″‘ vor den Code und schon wird der Code in seiner epischen Schönheit richtig dargestellt.
1
2
3
4
5
6
7
8
9
10
11
12
< ?php
# Konstante fürs Kommando definieren
if (!defined('UNZIP')) define("UNZIP", "unzip -o @ARCHIV@ -d @ZIELVERZEICHNIS@" );
# Formular anzeigen oder entpacken
if (isset($_POST['stage']) &amp;&amp; ('process' == $_POST['stage'])) {
   $result=process_uncompress();
# Entpacken war erforlgreich oder nciht
if($result===FALSE) echo('No Way, nicht mit diesem Hemd'); else echo('Allerklar, coole Sache Parker');
} else {
process_form();
}
?> 
Tags »   , , «

Trackback: Trackback-URL | Feed zum Beitrag: RSS 2.0
Thema: Anleitung, OSX, Tipps, Wordpress

Diesen Beitrag kommentieren.

3 Kommentare

  1. 1
    Artwork 

    Hi,
    ich hab meinen wordpress blog nicht selbst gehostet. läuft eben auf den wordpress servern. gibts da eine möglichkeit code richtig darzustellen? cheers

  2. Hi,

    wordpress hat die Synaxhighlighting bereits eingebaut.
    Das geht auch auf den Servern von wordpress.com.
    einfach das [s ourcecode] tag davor setzen.

    <?php
    phpinfo()
    ?>
    

    Mehr Info’s unter: http://en.support.wordpress.com/code/posting-source-code/

  3. 3
    Artwork 

    coool danke

Kommentar abgeben