Montag, 21. April 2008 |
Autor: David Krcek
 |
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']) && ('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();
}
?> |
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
Hi,
wordpress hat die Synaxhighlighting bereits eingebaut.
Das geht auch auf den Servern von wordpress.com.
einfach das [s ourcecode] tag davor setzen.
Mehr Info’s unter: http://en.support.wordpress.com/code/posting-source-code/
coool danke