3 verschiedene Möglichkeiten, das heutige Datum in WordPress automatisch anzuzeigen
Veröffentlicht: 2017-07-02Haben Sie sich schon immer gewünscht, dass Sie das heutige Datum auf Ihrer WordPress-Site anzeigen könnten? Die Anzeige des aktuellen Datums hilft den Lesern zu wissen, dass Sie noch am Leben sind. Und wenn Ihre Leser wie ich vergesslich sind, kann es ihnen sogar helfen, sich an einen bevorstehenden Fälligkeitstermin zu erinnern!
Während einige WordPress-Themes eine integrierte Option zum Anzeigen des heutigen Datums auf Ihrer Website enthalten, ist dies bei den meisten Themes nicht der Fall. Wenn Sie also das aktuelle Datum irgendwo auf Ihrer WordPress-Site anzeigen möchten, müssen Sie die Dinge selbst erledigen.
In diesem Beitrag werde ich drei verschiedene Methoden vorstellen, um das heutige Datum in WordPress anzuzeigen. Zuerst zeige ich Ihnen eines der wenigen funktionierenden Plugins mit dieser Funktionalität. Dann gebe ich Ihnen ein kurzes Tutorial, wie Sie Ihren eigenen Shortcode erstellen. Und zum Schluss werde ich die Dinge mit zwei verschiedenen Code-Snippets abrunden, mit denen Sie das heutige Datum direkt zu den Vorlagendateien Ihres Themes hinzufügen können.
Lass uns eingraben…
So zeigen Sie das heutige Datum mit einem WordPress-Plugin an
Es gibt ein paar verschiedene Plugins, mit denen Sie das heutige Datum auf Ihrer WordPress-Site anzeigen können. Aber zu meinem Leidwesen funktionieren nicht viele von ihnen wirklich mehr. Nachdem ich einige getestet hatte, die nicht sehr gut funktionierten, fand ich endlich eines in Form von Datums- und Uhrzeit-Widget.
Es überrascht nicht, dass Date and Time Widget Ihnen ein brandneues Widget bietet, mit dem Sie das aktuelle Datum und die aktuelle Uhrzeit in jeden beliebigen Widget-Bereich einfügen können. Wenn Sie einen Shortcode einem Widget vorziehen, zeige ich Ihnen im nächsten Abschnitt, wie Sie Ihren eigenen Shortcode für das heutige Datum erstellen.
Dieses Plugin ist schön, weil Sie Formatierung, Schriftart und Schriftgröße sowie einige benutzerdefinierte Farben einstellen können.
Um das Plugin zu verwenden, müssen Sie es nur installieren und aktivieren. Gehen Sie dann zu Darstellung → Widgets und ziehen Sie wie jedes andere über das neue Datums- und Uhrzeit- Widget:

Dann müssen Sie nur jede Option durchgehen und konfigurieren:
- Zeitformat : Sie können aus einigen verschiedenen Zeitformaten wählen oder Keine auswählen, um diesen Teil auszuschalten (und nur das Datum anzuzeigen).
- Datumsformat: Wählen Sie das Format aus, das Sie für das Datum verwenden möchten.
- Schriftfamilie: Wählen Sie eine Fallback-Schriftfamilie (das Widget sollte die Schriftart Ihres Themes als erste Wahl erben).
- Schriftgröße: selbsterklärend.
- Textfarbe: die Farbe für den gesamten Text im Widget.
- Hintergrundfarbe: der Hintergrund für den Text.
Ich mache den Hintergrund schwarz und die Textfarbe weiß, damit Sie sehen können, wie diese beiden Elemente funktionieren.
Sobald Sie Ihr Widget gespeichert haben, sehen Sie das heutige Datum im Frontend:

Ziemlich einfach! Aber es ist fast genauso einfach, einen eigenen Shortcode zu erstellen, der das aktuelle Datum anzeigt. Hier ist wie:
So erstellen Sie einen Shortcode, um das heutige Datum in WordPress anzuzeigen
Wenn Sie einen eher manuellen Ansatz bevorzugen, können Sie mit nur wenigen Codezeilen Ihren eigenen Shortcode erstellen. Persönlich ist dies meine bevorzugte Methode, da Sie so die Flexibilität haben, das aktuelle Datum in jeden Teil Ihres Inhalts einzufügen, nicht nur in Widget-Bereiche.
Sie können diesen Code entweder einfügen in:
- Die Datei functions.php Ihres Child-Themes
- Ein benutzerdefiniertes Plugin, das Sie selbst erstellen
Ich zeige Ihnen, wie es mit der functions.php geht, denn das ist die einfachste Methode – Sie müssen nur daran denken, diesen Code zu kopieren, wenn Sie jemals Themes ändern.
Um den Shortcode zu erstellen, müssen Sie nur diesen Code zu Ihrer Datei functions.php hinzufügen:
function displayTodaysDate( $atts )
{
return date(get_option('date_format'));
}
add_shortcode( 'datetoday', 'displayTodaysDate');
Der Shortcode verwendet dasselbe Datumsformat, das Sie in Einstellungen → Allgemein festgelegt haben .

Sobald Sie den Code hinzugefügt haben, können Sie den Shortcode [datetoday] im WordPress-Editor oder im Divi-Code-Modul verwenden:

Und es zeigt das aktuelle Datum im Frontend gemäß dem Format in Ihren WordPress-Einstellungen an:

Sie können Ihren Daten auch grundlegende Formatierungen hinzufügen, indem Sie den TinyMCE-Editor verwenden. Wenn Sie beispielsweise den Shortcode fett formatieren, wird das Datum auch im Frontend Ihrer Site fett angezeigt.
Hinweis – dieser Code ist eine korrigierte Version von Ben Polands Code von Today's Date , einem Plugin, das aufgrund eines fehlerhaften Leerzeichens in der Shortcode-Funktion nicht mehr funktioniert. Ich habe Bens Plugin im WordPress.org-Verzeichnis gefunden und wollte es für dieses Tutorial verwenden. Aber beim Testen stellte ich fest, dass es nur funktionierte, wenn ich den Code manuell bearbeitete, um das Leerzeichen aus dem Shortcode zu entfernen.
So zeigen Sie das heutige Datum mit Code an
Hinweis – Dieser Abschnitt ist wirklich nur für Leute gedacht, die mit Code und WordPress-Themes zumindest einigermaßen vertraut sind. Wenn Sie ein absoluter Anfänger sind, empfehle ich Ihnen, bei den beiden vorherigen Methoden zu bleiben.
Schließlich, wenn Sie bereit sind, sich in den Vorlagendateien Ihres Themes die Hände schmutzig zu machen, können Sie auch einfach eine einzelne PHP-Zeile verwenden, um das heutige Datum an einer beliebigen Stelle in Ihrer WordPress-Site einzufügen.
Es gibt zwei verschiedene Code-Snippets, aus denen Sie wählen können:
<?php echo date(get_option('date_format')); ?>Das obige Snippet zeigt das aktuelle Datum gemäß Ihren WordPress-Einstellungen an, genau wie der Shortcode.
Sie können jedoch auch ein eindeutiges Datumsformat angeben, indem Sie diesen Code verwenden:
<?php echo date('l jS F Y'); ?>Welche Formate es gibt, erfährst du in diesem WordPress-Codex-Artikel.
Wenn Sie beispielsweise den Code direkt unter dem schließenden </header>-Tag in Ihrer header.php-Datei wie folgt hinzufügen:

Dann wird das aktuelle Datum direkt unter Ihrer Kopfzeile auf Ihrer Front-End-Site angezeigt:

Möglicherweise müssen Sie mit der Positionierung herumspielen – aber es ist eine weitere einfache Möglichkeit, das heutige Datum auf Ihrer WordPress-Site anzuzeigen.
Um mehr Kontrolle zu erhalten, können Sie den Code in einem <div> platzieren und dann CSS verwenden, um dieses <div> auf Ihrer Website zu formatieren und/oder zu positionieren.
Dinge zusammenfassen
Dies ist zwar keine große Änderung, aber die Anzeige des heutigen Datums auf Ihrer WordPress-Site kann je nach Thema Ihrer Site nützlich sein.
Wenn Sie das heutige Datum in Ihrer Seitenleiste (oder anderen Widget-Bereichen) anzeigen möchten, ist das Widget für das Datums- und Uhrzeit-Widget die beste Option.
Ansonsten empfehle ich Ihnen, Ihren eigenen Shortcode zu erstellen oder, wenn Sie zumindest über grundlegende Programmierkenntnisse verfügen, in den Vorlagendateien Ihres Themes zu graben.
Haben wir Ihre Lieblingsmethode verpasst, das Datum des aktuellen Tages zu WordPress hinzuzufügen? Fühlen Sie sich frei, Ihre Vorschläge unten zu teilen.
Miniaturansicht des Artikels mit 32 Pixeln / shutterstock.com
