Datumsanzeige in get_calendar mit führender Null

  • Hallo

    Ich möchte die Datumsanzeige im Kalender mit führender Null bei einstelligen Datumszahlen, also 01 statt 1 etc.

    Weiss jemand, was man da wo modizifieren muss.

    Das Thema ist zwar schon ein paar Mal aufgegriffen worden, habe aber leider keine Lösung finden können.

    Danke
    mediaman

    • 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

  • Ohne Gewähr....

    /wp-includes/template-functions-general.php

    PHP
    if ( $day == gmdate('j', (time() + (get_settings('gmt_offset') * 3600))) && $thismonth == gmdate('m', time()+(get_settings('gmt_offset') * 3600)) && $thisyear == gmdate('Y', time()+(get_settings('gmt_offset') * 3600)) )


    ersetzen mit

    PHP
    if ( $day == gmdate('d', (time() + (get_settings('gmt_offset') * 3600))) && $thismonth == gmdate('m', time()+(get_settings('gmt_offset') * 3600)) && $thisyear == gmdate('Y', time()+(get_settings('gmt_offset') * 3600)) )

    Ich gehe jetzt davon aus, dass nur Tage gemeint sind, da Monate mit führenden Nullen sein müssten.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Danke, aber funktioniert leider nicht, die Tage sind noch immer einstellig :(

  • In der genannten /wp-includes/template-functions-general.php diese Stelle suchen:

    PHP
    if ( in_array($day, $daywithpost) ) // any posts today?
      echo '<a href="' . get_day_link($thisyear, $thismonth, $day) . "\" title=\"$ak_titles_for_day[$day]\">$day</a>";
    else
      echo $day;

    Hier werden die Tage ausgegeben. Davor nun folgende Zeile einfügen, dann sieht das ganze so aus:

    PHP
    $day = zeroise(intval($day), 2);
    if ( in_array($day, $daywithpost) ) // any posts today?
      echo '<a href="' . get_day_link($thisyear, $thismonth, $day) . "\" title=\"$ak_titles_for_day[$day]\">$day</a>";
    else
      echo $day;

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte :) klicken.

Jetzt mitmachen!

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