Datum als Text¶
Voraussetzung
Modul Date as Text muss unter Theme → Module aktiv sein.
Diese Seite ist noch im Aufbau
Angaben und Abbildungen sind gegen das Theme geprüft. Die ausführliche Beschreibung folgt.
Wozu¶
Mit Date as Text kannst du Datumswerte als verständliche Texte ausgeben, z. B. „Heute“, „Gestern“ oder „Vor 7 Tagen“. Falls kein Textbaustein passt, wird das normale WordPress‑Datumsformat verwendet.
Einstellungen¶
Die Einstellungen stehen unter Theme → Einstellungen → Hilfsmittel → Datum.

Textbausteine¶
Hier definierst du Regeln, ab wann welcher Text ausgegeben wird:
- Anzahl Tage: Differenz in Tagen (0 = heute, 1 = gestern, 2 = vorgestern …)
- Text: Ausgabe‑Text mit Platzhalter
%sfür die Tageszahl - Mehrere Tage kannst du mit Komma trennen
Beispiele:
- Anzahl Tage:
0→ Text:Heute - Anzahl Tage:
1→ Text:Gestern - Anzahl Tage:
2,3,4,5,6,7→ Text:Vor %s Tagen
Verhalten¶
- Es wird immer die Differenz in Tagen zur aktuellen Website‑Zeit berechnet.
- Für zukünftige Daten greift automatisch das normale Datumsformat.
- Wenn kein Textbaustein passt, wird das WordPress‑Datumsformat genutzt.
Anwendung im Theme¶
Im Theme kannst du die Funktion überall dort nutzen, wo Datumswerte ausgegeben werden – z. B. in Loop‑Templates.
Beispiele:
Wenn du weiterhin das normale WP‑Format benötigst, nutze get_the_date() oder wp_date() wie gewohnt.
Anwendung im Frontend¶
Im Frontend erscheint das Datum als Text (z. B. „Heute“, „Gestern“), wenn du es im Template mit twtheme_date_as_text() ausgibst.
Entwicklertipps¶
- Ausgabe über
twtheme_date_as_text($date). - Die Option liegt unter
date-as-text.
Twtheme Hooks & Filter¶
| Hook/Filter | Typ | Parameter | Zweck |
|---|---|---|---|
twtheme_date_as_text |
Filter | ($text, $date) |
Ergebnistext vor der Ausgabe anpassen. |