Inhaltsverzeichnis | 6 |
1 Einführung | 10 |
1.1 Installation von Apache, PHP und mySQL | 10 |
1.1.1 Die notwendigen Programme | 11 |
1.1.2 Die Installation für Windows XP | 12 |
1.1.3 Die Installation für Windows Vista oder Windows 7 | 15 |
1.1.4 Testen des Webservers und PHP bei Windows-Systemen | 20 |
1.1.5 Die Installation für Mac OS X | 22 |
1.2 Installation von Wordpress | 38 |
1.2.1 Installation der PHP-Anwendung | 38 |
1.2.2 Zugriffsrechte für Mac OS X | 39 |
1.2.3 Installieren der Datenbank | 41 |
1.2.4 Einrichten von Wordpress | 43 |
1.3 Installation der Entwicklungsumgebung | 50 |
1.3.1 Download der Software | 51 |
1.3.2 Installation für Windows-Systeme | 52 |
1.3.3 Installieren der Plug-Ins für Eclipse | 54 |
1.3.4 Anpassen der Perspektive von Eclipse | 59 |
1.4 Der Browser | 61 |
1.4.1 FireBug | 62 |
1.4.2 WebDeveloper | 63 |
1.4.3 GridFox | 64 |
2 Themen in Wordpress | 68 |
2.1 Der Hintergrund zu Wordpress | 68 |
2.1.1 Aufbau | 68 |
2.1.2 Terminologie von Wordpress | 70 |
2.1.3 Die Hierarchie von Templates | 74 |
2.1.4 Der Loop | 75 |
2.2 Themen | 77 |
2.2.1 Aufbau eines Themas | 77 |
2.2.2 Include-Tags | 78 |
2.3 Ein neues Thema | 79 |
2.3.1 Ein Projekt in Eclipse anlegen | 79 |
2.3.2 Die Struktur des Themas anlegen | 84 |
2.3.3 Grundlagen der Programmierung | 86 |
2.3.4 Die Startdatei des Themas | 102 |
2.4 Verfeinern der Startdatei | 142 |
2.4.1 Den HTML-Kopf anpassen | 142 |
2.4.2 Eine Variablenliste in PHP | 149 |
2.4.3 Die Seitenleiste ergänzen | 152 |
2.4.4 Zusätzliche Funktionen im Blog | 167 |
2.4.5 Ein Template für die Kommentare | 169 |
2.5 Zusätzliche Bereiche des Blogs | 202 |
2.5.1 Das Template für einen einzelnen Artikel | 202 |
2.5.2 Den Blog durchsuchen | 207 |
2.5.3 Das Template für die Seiten | 216 |
2.5.4 Das Stylesheet verbessern | 218 |
2.5.5 Die zweite Seitenleiste einfügen | 222 |
2.5.6 Einfügen der Artikelnavigation | 228 |
2.5.7 Einzelansicht des Artikels anpassen | 232 |
2.5.8 Die Ansicht der Seite anpassen | 239 |
2.6 Das Archiv des Blogs | 241 |
2.6.1 Das Template für das Archiv | 241 |
2.6.2 Das Archiv formatieren | 254 |
2.7 Die Fehlerseite des Blogs erstellen | 255 |
2.7.1 Die Programmierung von 404.php | 255 |
2.7.2 Die Fehlerseite formatieren | 262 |
3 Ein Thema erweitern | 266 |
3.1 Ein Thema verändern | 266 |
3.1.1 Übersetzen eines Themas | 266 |
3.1.2 Eine Sprachdatei erstellen | 292 |
3.1.3 Layout anpassen | 297 |
3.2 Wordpress erweitern | 305 |
3.2.1 Redundanten Code ersetzen | 305 |
3.2.2 Den Inhalt des Posts verändern | 309 |
4 Anhang | 326 |
4.1 Programmieren mit Stil | 326 |
4.1.1 Code Is Poetry! | 326 |
4.1.2 Sei Du selbst! | 326 |
4.1.3 Blöcke sind schön! | 327 |
4.1.4 80 Zeichen sind genug! | 329 |
4.1.5 Das Leerzeichen ist Freund und Feind! | 329 |
4.1.6 Optionen kommen zum Schluss! | 330 |
4.1.7 Was gehört wohin? | 331 |
4.1.8 Kein Programm ohne Kommentar! | 331 |
4.1.9 Fazit | 333 |
4.2 Befehlsreferenz für Wordpress | 333 |
4.2.1 Tags in Wordpress | 334 |
4.2.2 Funktionsreferenz | 340 |
4.2.3 Options-Referenz | 342 |
4.2.4 Globale Variablen | 344 |
4.3 Befehlsreferenz für PHP | 345 |
4.3.1 Befehle in PHP | 345 |
4.3.2 Parameter zur Formatierung von Ausgaben | 348 |
Stichwortverzeichnis | 352 |