Lesefortschritt:

Automatisch aktualisierte Jahreszahl berechnen und anzeigen lassen

1. November 2023 | functions.php, WordPress

Dieser Beitrag beinhaltet 409 Wörter. – Geschätzte Lesezeit: ca. 3 Minuten.

Es ist üblich, die Anzahl der Jahre, die ein Unternehmen bereits im Geschäft ist, auf seiner Website anzugeben, vor allem auf der Info-Seite. Bloss veralten diese Angaben jährlich – und Updates gehen bei sowas sehr gerne vergessen. Hier zeigen wir Ihnen also, wie Sie einen Zahlenwert in Divi mithilfe eines Shortcodes und eines Snippets automatisch jedes Jahr aktualisieren können.

Die Sache könnte einfacher kaum sein: Kopieren Sie den folgenden Code in die Datei functions.php. Sie finden diese im Backend unter Design/Theme-Editor:

add_shortcode( 'dynamic_years', 'dynamic_years_shortcode' );
function dynamic_years_shortcode() {
    $start_date = new DateTime('1989-11-09'); // Datumsformat: YYYY-MM-DD
    $current_date = new DateTime();
    $interval = $start_date->diff($current_date);
    return $interval->format('%y');
}

Auf Zeile 3 müssten Sie das Datum anpassen. Es hat das Format JJJJ-MM-TT. Da geben Sie z.B. den Gründungstag Ihres Unternehmens oder Ihres Vereins ein. Anhand diesem Datum wird WordPress bei jedem Seitenaufruf rechnen und die aktuell gültige Zahl ausgeben.

Nun müssen Sie noch definieren, wo die Zahl angezeigt werden soll. Dort platzieren Sie den Shortcode [dynamic_years]. Umgeben Sie diesen Shortcode mit einem passenden Text. Z.B. «Wir sind seit [dynamic_years] Jahren im Geschäft.» o.ä.

In unserem Beispiel oben haben wir für die Jahreszahlberechnung übrigens den Berliner Mauerfall am 9. November 1989 festgelegt. Wir können also mit Fug und Recht sagen:
Die Berliner Mauer ist vor 34 Jahren gefallen.

Werbung

Werbung

 

Kostenlose WordPress- und Divi-Tricks im Abo

Wir schicken Ihnen sporadisch (weniger als 10x jährlich) neue Tricks für Wordpress und das Divi-Theme, aber auch hilfreiche CSS- und HTML-Codes frei Haus.

Füllen Sie zur Anmeldung das folgende Formular aus. Angaben mit * sind Pflichtangaben.






Vielen Dank.

Pin It on Pinterest

Share This