In der Welt von WordPress ist es oft notwendig, dynamische Inhalte wie die aktuelle Jahreszahl in Beiträgen, Seiten oder im Footer zu integrieren. Eine manuelle Aktualisierung jedes Jahr ist mühsam und ineffizient. Glücklicherweise bietet WordPress eine einfache Lösung durch die Verwendung von Shortcodes. In diesem Beitrag erläutern wir, wie man einen Shortcode erstellt, der automatisch die aktuelle Jahreszahl anzeigt.

Inhaltsverzeichnis

Was ist ein Shortcode?

Ein Shortcode in WordPress ist ein kleiner Codeausschnitt, der es ermöglicht, komplexe Funktionen einfach in Beiträge, Seiten oder Widgets einzufügen. Sie werden oft durch eckige Klammern gekennzeichnet, wie z.B. [mein_shortcode].

Erstellen eines Shortcodes für die Jahreszahl

Um einen Shortcode zu erstellen, der die aktuelle Jahreszahl anzeigt, musst Du ein kleines Stück PHP-Code in die functions.php-Datei deines Child- Themes einfügen. Hier ist ein einfaches Beispiel:

function aktuelle_jahreszahl_shortcode() {
    return date('Y');
}

add_shortcode('jahr', 'aktuelle_jahreszahl_shortcode');

Dieser Code definiert eine Funktion aktuelle_jahreszahl_shortcode, die das aktuelle Jahr mit der PHP-Funktion date('Y') abruft. Anschließend wird der Shortcode [jahr] mit der Funktion add_shortcode registriert.

Jahreszahl Shortcode in Titel & Yoast SEO verwenden

Um diesen Shortcode auch im Beitragstitel verwenden zu können, müssen wir hierfür erstmal die Funktion zum verarbeiten von Shortcodes in Titeln aktivieren. Das gleich gilt dafür, wenn Du den Shortcode in Yoast SEO benutzen möchtest. Hier findest Du den Zusatzcode zum aktivieren von Shortcodes in Beitragstiteln, Yoast SEO Title und Meta Description:

add_filter( 'the_title', 'do_shortcode' ); // Shortcode in WP Title aktivieren
add_filter( 'wpseo_title', 'do_shortcode' ); // Shortcode in Yoast Title aktivieren
add_filter( 'wpseo_metadesc', 'do_shortcode' ); // Shortcode in Yoast Meta Description aktivieren

Verwendung des Shortcodes

Nachdem Du den Code in deine functions.php eingefügt hast, kannst Du den Shortcode [jahr] überall auf deiner WordPress-Site verwenden. Hier sind einige Beispiele:

  • In Beiträgen oder Seiten:
    • „Das aktuelle Jahr ist [jahr].“
  • Im WordPress-Editor (Gutenberg):
    • Fügen Sie einen Shortcode-Block hinzu und geben Sie [jahr] ein.
  • In Widgets:
    • Wenn Ihr Theme Widgets unterstützt, können Sie den Shortcode auch in Text-Widgets verwenden.

Vorteile der Verwendung dieses Shortcodes

  • Automatische Aktualisierung: Die Jahreszahl wird automatisch jedes Jahr aktualisiert.
  • Flexibilität: Der Shortcode kann überall auf deiner Website verwendet werden.
  • Einfachheit: Keine Notwendigkeit für komplizierte Plugins oder manuelle Änderungen.

Mit diesem einfachen Shortcode sparst Du ordentlich Zeit und kannst Dir sicher sein, dass deine Website immer das aktuelle Jahr anzeigt. Es ist ein perfektes Beispiel dafür, wie WordPress seine Nutzer durch einfache, aber leistungsstarke Funktionen unterstützt.