WordPress Themes – Datumsformat

WordPress zeichnet sich ja durch eine riesige Menge an “Free” und “Premium” Themes aus. Einzig das Problem der Lokalisierung hindert die meisten diese auch zu verwenden. Neben der Übersetzung vom Englischen ins Deutsche ist das Datumsformat ein weiteres Problem. Das Anzeigen des Datums und der Urzeit wird dabei mittels der php date Funktion geregelt. Das ganze ist ziemlich effektiv – aber leider auch ein bischen kryptisch. Zum anderen muß man die Themes direkt abändern was bei einem update der Themes auch immer wieder erfolgen muß.

Um nun ein deutsches Datumsformat zu bekommen sollte man sich die Parameter Liste bei php.net genauer ansehen. Unser deutsches Datum ist folgendermaßen abgebildet:

Tag. Monat Jahr also z.B. 21. Februar 2013 wohingehen im englischen folgende Schreibweise üblich ist Februar 21, 2013. Genauso bilden es auch die meisten Themes ab. Innerhalb WordPress wird das mit der the_time oder the_date funktion gemacht.Für das englische Format wird folgende Schreibweise verwendet:

Aufgeschlüsselt würden die Buchstaben folgendes bedeuten:

F = Monat als ganzes Wort
j = Tag des Monats
s = Anhang der Englischen Aufzählung (also z.B. “th”)
Y = Das Jahr

Im Grunde benötigen wir alles wieder nur ohne dem Anhang und in einer anderen Reihenfolge:

Aus

wird

Das Komma wird dabei durch einen bei uns üblichen Punkt ersetzt.

Innerhalb des Themes muß man sich nun an die Standardseiten heranmachen und diese nach the_time durchsuche und dann die jweiligen Parameter ändern.

Eine Erweiterung wäre auch das ganze mit einer Uhrzeit zu versehen (natürlich im 24 Stunden Format). Der Aufruf wäre dann: