Das Datum eines Posts wie bei Twitter darstellen - Guru 2.0
Das Datum eines Posts wie bei Twitter darstellen

Das Datum eines Posts wie bei Twitter darstellen

Formatierte Zeit eines Posts

Formatierte Zeit eines Posts

Irgendwo habe ich einmal eine Routine zum Formatieren des Datums und der Zeit für einen WordPress Post gefunden. Leider habe ich keine Ahnung mehr wo, aber trotzdem will ich euch diesen Code-Schnippsel nicht vorenthalten.

Ich hatte einfach die Idee, das Veröffentlichungsdatum meiner Posts so wie die Zeitangaben bei Twitter darzustellen. Dazu gibt es zwar eine passende Funktion in PHP, aber diese funktioniert für uns deutschsprachige Anwender leider nicht. Daher habe ich ein wenig in die Trickkiste gegriffen.

Ihr benötigt dazu eine neue Funktion in der Datei functions.php des aktiven Templates. Falls diese Datei dort nicht existiert, legt sie einfach an. Aber vergesst dann nicht in der ersten Zeile <?php und in der letzten Zeile ?> einzufügen. Nun kommt die komplette Funktion, welche die Veröffentlichungszeit des Posts mit der aktuellen Zeit vergleicht und die passende Ausgabe zusammenstellt. Der Aufwand ist hier etwas größer, da wir in Deutsch die Mehrzahl und auch verschiedene Zeitangaben haben. Zusätzlich werden auch noch einstellige Zahlen durch die passenden Wörter ersetzt.

Nun musst Du nur mit die einzelnen Dateien deines Themas anpassen, in denen ein Veröffentlichungsdatum angezeigt wird. Dies sind normalerweise die Dateien single.php und index.php bzw. loop.php. Suche dort nach dem Befehl the_time() und ersetze in durch folgende Zeile. Du musst aber auf die php-Tags (< ?php und ?>) aufpassen. Diese darfst Du nicht ineinander verschachteln.

Kommentare sind geschlossen.

Blogheim.at Logo
Diese Website verwendet Cookies - nähere Informationen dazu finden Sie in unserer „Datenschutzerklärung“. Klicken Sie auf „Ich stimme zu“, um Cookies zu akzeptieren und unsere Webseite zu besuchen, oder klicken Sie auf „Cookie-Einstellungen“, um Ihre Cookies selbst zu verwalten.