Erste Blog-Schritte mit WordPress (Teil 5)
Anpassung der Templates
Puh. Das wäre geschafft.
Wie man sehen kann, hat das Blog nun ein anderes Gesicht und passt sich in Layout und Gestaltung dem Rest der Site an. Prinzipiell war die Anpassung recht einfach, allerdings haben sich im Detail dann doch einige Haken ergeben, mit denen ich nicht gerechnet hatte.
Der erste Haken war, dass ich bisher meine Links relativ definiert habe. Mit PHP geht das jetzt nicht mehr und ich musste absolute Pfade verwenden. Bis ich allerdings darauf gekommen bin, warum immer nur die Startseite des Blogs funktionierte, hat es ein wenig gedauert.
Haken Nummer zwei war meine bisherige Template Struktur, die auf Vorlagen beruhte, in denen z.B. die Hauptnavigation zentral für alle davon erstellten Dokumente gesteuert wurde. Mit relativen Pfaden — man ahnt es schon … Auch das musste geändert werden, so dass momentan die Blog-Vorlage nicht mehr von dieserm zentralen Template abhängt.
Ein weiterer Haken war mit der Anpassung der Stylesheets verbunden. Ich hatte bisher nur statische Seiten gebaut und diese dann natürlich lokal gestestet. Mit PHP geht das wohl nur mit einem lokalen Webserver. Den zu installieren hatte ich im Moment weder Zeit noch Lust, so dass ich alle CSS-Änderungen immer zuerst hochladen und dann online testen musste — sehr mühsam. Was ich allerdings immer noch nicht weiß: wie stellt ein lokaler Server die Verbindung zu Datenbank her? Oder kann man in dem Sinn PHP-Seiten gar nicht lokal testen?
Nun ja, jetzt ist alles soweit angepasst und scheint auch zu funktionieren. Einzig der kleine Kommentarlink am Ende jedes Eintrags ist noch auf Englisch. Aber wo der herkommt, finde ich auch noch raus. Ob man die Monatsnamen im Archiv übersetzen kann, weiß ich nicht. Die werden mit der Variable <span>monthnum</span> aufgerufen und kommen somit ja wahrscheinlich direkt vom Server. Spricht der auch deutsch?
Insgesamt ging die Anpassung relativ problemlos — meine Schwierigkeiten beruhten auf meiner Unwissenheit und lagen nicht an WordPress.
Gesamturteil also immer noch: empfehlenswert.
hier geht es mächtig voran. Zu den Pfaden: ich habe mir angewöhnt folgende Pfade zu schreiben: /unterordner1/datei.php wenn ich auf die datei.php verweisen will. Der Browser sucht dann vom 'Ursprng': in deinem falle würde er dann nach folgendem Suchen: http://www.andreas-kalt.de/unterordner1/datei.php
Es würde als reichen wenn du innerhalb des Blogs folgenden Pfad nutzt /blog/ vorstellst.
Ich habe auch im Wordpress-Forum herausgefunden wie man den Kalender (Tabellenkalnder) so ummodelt das er mit Monat anfängt:
You have to modify wp-includes/template-functions.
Line 435: Replace:
$pad = intval(date('w', $unixmonth)); by
$pad = intval(date('w', $unixmonth)-1);
and
Line 455: Replace:
if (6 == date('w', mktime(0, 0 , 0, $thismonth, $day, $thisyear))) by
if (0 == date('w', mktime(0, 0 , 0, $thismonth, $day, $thisyear)))
'Ich habe auch im Wordpress-Forum herausgefunden wie man den Kalender (Tabellenkalnder) so ummodelt das er mit Montag anfängt'
Andreas