So zeigst du immer das aktuelle Jahr im Footer an

Aktuelles Jahr mit date() im Footer anzeigen

Gerade wenn dein Blog schon lĂ€nger besteht, kannst du das gern stolz im Footer anzeigen: „© Jane Doe 2013-2024“. Wie bekommst du es hin, dass dabei das aktuelle Jahr automatisch eingefĂŒgt wird und du das nicht immer zum Jahreswechsel aktualisieren musst?

Dieser Mini-Life Hack fĂŒr dein Blog ist tatsĂ€chlich etwas aus der Kategorie „Es sind die kleinen Dinge im Leben“. 😀
Diese Anzeige zu automatisieren, spart dir etwas Arbeit und vor allem ist sie immer korrekt, sodass dein Blog nicht versehentlich veraltet aussieht und dir erst an Ostern auffĂ€llt, dass du das noch nicht angepasst hast. Been there, done that. 😉

Wenn du schon weißt, wo genau du den Code-Schnipsel einbauen magst, kannst du direkt zu diesem Abschnitt springen. Ansonsten erklĂ€re ich dir kurz, wie das mit dem Anzeigen so einer Angabe im Fußbereich deines Blogs ĂŒberhaupt funktioniert.

Wie bekommst du ĂŒberhaupt so eine Zeile in deinen Footer?

Es kann sein, dass dein Theme im Customizer ein Eingabefeld fĂŒr eine solche Copyright-Zeile hat. Üblicherweise kannst du dort einen Einzeiler eintragen, der dann unten im Fußbereich angezeigt wird.

Das nutzt uns leider nicht so viel, denn wir wollen gleich etwas PHP-Code verbauen und das geht nur direkt im Template deines Themes.

Auf in die footer.php deines Blogs

Geh mit einem FTP-Programm in dein Theme-Verzeichnis unter wp-content/themes/dein-theme und öffne die Datei footer.php.

Je nachdem, wie dein Theme aufgebaut ist, steht dort mehr oder weniger viel Kram. Beispielsweise können dort Bereiche fĂŒr Widgets definiert sein, ein Footer-MenĂŒ oder eben auch so eine Copyright-Zeile. Und falls sie noch nicht da ist, bauen wir sie uns jetzt einfach!

Ich zeige dir mal, wie das in meinem selbstgeschriebenen Theme ausschauen wĂŒrde, wenn das Datum noch manuell dort stehen wĂŒrde:

<span class="copyright">&copy; Jane Doe 2013-2024</span>

Das span-Tag habe ich außen herum gepackt, damit ich diese Zeile formatieren kann, also beispielsweise die SchriftgrĂ¶ĂŸe im CSS anpassen kann.

Das &copy; erzeugt ein Copyright-Zeichen: ©
Rechtlich gesehen hat das null Relevanz, deine Texte sind natĂŒrlich auch ohne ein solches Symbol urheberrechtlich geschĂŒtzt. Aber es hat sich auf Blogs einfach etabliert, den Namen des Bloggers und die Dauer des Blogbestehens mit so einem Copyright-Zeichen anzugeben.

Die erste Jahresangabe, 2013, soll auch weiterhin manuell eingetragen werden. Das ist einfach das Jahr, in dem hier mein erster Blogartikel erschienen ist und das Ă€ndert sich ja nicht. Die zahl passt du natĂŒrlich fĂŒr deinen Blog an.

Spannend wird es bei der zweiten Jahreszahl, der 2024: die soll immer automatisch zum Jahreswechsel umspringen und weiter hochzÀhlen!
Das geht tatsÀchlich easy-peasy:

Etwas PHP-Magie: das aktuelle Datum mit date() erhalten

In PHP gibt es, wie in vielen Programmiersprachen, eine Funktion zum Anzeigen des heutigen Datums. Der gleiche Codeschnipsel wĂŒrde heute also den 1.1.2024 ausgeben, morgen den 2.1.2024 und so weiter.
Genauer gesagt, kannst du dir damit nicht nur Jahr, Monat und Tag ausgeben lassen, sondern sogar die jeweilige Uhrzeit. Die brauchen wir nun nicht, uns reicht das Jahr!

Diese Funktion heißt einfallsreicherweise date().

Damit du nicht das gesamte Datum inklusive Monat und Tag bekommst, spezifizieren wir das etwas und sagen, wir wollen nur das Jahr: dazu geben wir der Funktion den Buchstaben Y (fĂŒr year) mit.

Um das Jahr anzeigen zu lassen, schnappen wir uns das Ergebnis von diesem magischen Y und packen es in eine sogenannte Variable (das sind diese Dinger mit dem Dollarzeichen $ davor). Den Inhalt der Variable (sprich, das aktuelle Jahr) geben wir dann mit echo aus.

Das klingt jetzt mega technisch und kompliziert, ist es aber gar nicht. 🙂
Schau es dir einfach mal an – die Worte mit dem // davor sind Kommentare, die dir alles in der folgenden Zeile genau erklĂ€ren:

// wir sagen, dass jetzt PHP-Code kommt
<?php 

// wir definieren die Variable $year und packen die aktuelle Jahreszahl rein
$year = date("Y"); 

// wir geben den Inhalt der Variable aus
echo $year; 

// wir beenden den PHP-Code
?>

Ohne Kommentare ist das tatsÀchlich nur ganz wenig Code:

<?php 
$year = date("Y"); 
echo $year; 
?>

Die Copyright-Zeile mit automatisch aktuellem Jahr im Footer deines Blogs

So sieht unsere Zeile dann aus:

<span class="copyright">&copy; Jane Doe 2013-<?php $year = date("Y"); echo $year; ?></span>

Angezeigt wird:

© Jane Doe 2013-2024

Cool, oder?

Tipp: Diese date()-Funktion ist an ganz vielen Stellen in deinem Theme super hilfreich. Beispielsweise benutzen wir sie auch in der Anleitung WordPress: Datum und letzte Aktualisierung eines Beitrags anzeigen.

Ich hoffe, das hat dir weitergeholfen! 🙂

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen