Lesefortschritt:

    Aktuelles Alter anhand von Custom-Field «Geburtstag» berechnen

    14. März 2021 | Scripts, Word­Press

    Trick # 73 | Dieser Beitrag beinhaltet 402 Wörter. – Geschätzte Lesezeit: ca. 3 Minuten.

    Nehmen wir an, Sie führen auf Ihrer Website eine Personendatenbank. Dann werden Sie ziemlich sicher in ein Feld das Geburtsdatum der Personen erfassen. Damit lässt sich auf ganz einfache Weise das aktuelle Alter berechnen und auf der Website anzeigen. Es braucht dafür bloss ein kleines PHP-Snippet.

    Der folgende Code-Schnipsel rechnet mit einem Datum im Format TT.MM.JJJJ. Also sollte die Eingabe des Geburtsdatums genau darauf basieren. Der PHP-Code sieht folgendermassen aus.

    <?php
    $born= get_field('birthday');
    echo '<i class="fas fa-baby"></i> ';
    echo $born;
    $date = get_field('birthday');
    $birthday = new DateTime($date);
    $interval = $birthday->diff(new DateTime);
    echo $interval->y;
    echo ' Jahre alt';

    Kurz zur Erklärung des PHP-Codes:

    • Zunächst wird das Custom-Feld «birthday» gesucht und ausgelesen. Das Feld mag in Ihrem Beispiel vielleicht anders heissen.
    • Dann folgt auf Zeile 4 und 5 eine Ausgabe, die mit dem Font Awesome Icon <i class=“fas fa-baby“></i> beginnt. Anschliessend wird das Geburtsdatum ausgegeben.
    • Nun beginnt die eigentliche Rechnung. Das Snippet nimmt das aktuelle Datum, vergleicht es mit dem «birthday»-Feld und errechnet daraus das aktuelle Alter.
    • Auf den Zeile 8 und 9 wird dieses Alter ausgegeben und die Anzeige mit « Jahre alt» ergänzt.

    PHP-Codes können aber nicht einfach so in den Content Ihrer Word­Press-Seiten und -Beiträge eingefügt werden, Ich verwende für solche Codes das Plugin «Insert PHP Code Snippet», welches als kostenfreie Grundversion im Plugin-Katalog von Word­Press zu finden ist. Dort gibt es aber auch noch andere Plugins, die ähnlich funktionieren. Die einzelnen Snippets lassen sich damit bequem und übersichtlich erfassen und können dann per Shortcode an der gewünschten Stelle der Website angezeigt werden.

    Werbung

    Word­Press-Updates ohne Standard-Themes

    Kürzlich beglückte uns Word­Press wieder einmal mit einem neuen Standard-Theme. Immer um den Jahreswechsel herum, sind wir verdonnert, ein neues, unerwünschtes Theme aus dem Hause Word­Press von Bord zu werfen. Eine kleine Einstellung erlaubt ...

    Sei gegrüsst – Die tageszeitabhängige Begrüssung

    Das «Willkommen» ist wohl der Klassiker unter den Begrüssungstexten auf Websites. Einigen war das wohl zu schnöde und sie wichen auf tageszeitabhängige Begrüssungen aus. Ob das jetzt sinnvoll ist oder nicht: wir wollen wenigstens mal zeigen, ...

    Themes- und Plugin-Updates rückgängig machen

    Wem ist es noch nie passiert: Das Plugin-Update verträgt sich nicht mit der Word­Press-Version - das Theme-Update legt die Website lahm ... Die  eigene Installation aktuell zu halten ist sicher ein cleverer Grundsatz; ab und an kann allzu ...
    Keine Inhalte gefunden.

    Werbung

     

    Pin It on Pinterest

    Share This
    Überblick über den Datenschutz

    Diese Website verwendet Cookies, damit wir Ihnen die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in Ihrem Browser gespeichert und dienen dazu, Sie wiederzuerkennen, wenn Sie auf unsere Website zurückkehren, und unserem Team zu helfen, zu verstehen, welche Bereiche der Website Sie am interessantesten und nützlichsten finden.