Datum im Text automatisch aktualisieren

  • Hallo,

    weiß irgend jemand, wie ich es anstelle, dass sich das Datum in dem angehängten Textteil automatisch um jeweils eine Woche aktualisiert? Kennt jemand ein geeignetes Plugin hierfür?


    Unser nächstes Treffen findet am [COLOR=#ff0000]08.12.16[/COLOR] um 17.00 Uhr in der XXX-Straße in XXX statt.

    Bin für jede Rückmeldung dankbar!
    LG, Moon10

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hallo Moon10,

    würde ich nicht mit einem Plugin machen, sofern es sowas überhaupt gibt. Lieber ein wenig PHP anwenden. Möchtest du erreichen, dass sich das Datum einfach immer zum Wochenbeginn um jeweils eine Woche ändert? Sprich 08.12.2016, 15.12.2016, 22.12.2016 etc... ?

  • Könnte man als Shortcode lösen, mit etwas Code in [FONT=courier new]functions.php[/FONT], mehr Details zur Berechnung hier.

    Code
    function next_sunday_func( $atts ) {
        return date( 'd.m.y', strtotime( 'next sunday' ) );
    }
    add_shortcode( 'next_sunday', 'next_sunday_func' );

    Dann im Editor:

    Zitat

    Unser nächstes Treffen findet am [next_sunday] um 17.00 Uhr in der XXX-Straße in XXX statt.

    Ergänzung: Das o.g. Beispiel zeigt am Tag des Meetings (also z.B. dem 18.12.) dann schon die nächste Woche. Wenn am Tag des Meetings noch der gleiche Tag gezeigt werden soll, kann man den Shortcode z.B. so ergänzen:

    Code
    function next_sunday_func( $atts ) {
        $day = 'Sunday';
        $when = 'now';
        if ( date( 'l' ) != $day ) {    // das ist ein kleines L
            $when = 'next ' . $day;
        }
        return date( 'd.m.y', strtotime( $when ) );
    }
    add_shortcode( 'next_sunday', 'next_sunday_func' );

    Einmal editiert, zuletzt von b3317133 (17. Dezember 2016 um 18:30)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!