Uhrzeit des geposteten Beitrags anzeigen lassen

  • Mein Theme (Courage) unterstützt leider nur die Ausgabe der Uhrzeit neuer Beiträge als Popup über "Mouseover". Ich würde stattdessen gerne die Uhrzeit direkt rechts neben der Ausgabe des Datums mit ausgeben lassen. Im Netz habe ich gelesen das man das bei manchen Themes über die "functions.php" festlegen kann, in meinem Falle jedoch nicht bzw. ich konnte des entsprechenden String (get_the_time) nicht finden.

    Stattdessen bin ich allerdings in der "template-tags.php" fündig geworden, die im "inc"-Ordner des Themes liegt. Allerdings habe ich es bisher nicht geschafft die Änderungen entsprechend durch zu führen. Vielleicht könnte mir Jemand dabei behilflich sein.

    Die Ausgabe muß logischerweise hinter dem "href" statt finden. Allerdings werde ich aus den "%3$s" nicht schlau, was wohl für Datum und Uhrezeit steht. Wer kann mir da weiter helfen und das entsprechend anpassen?

    • 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,

    Allerdings werde ich aus den "%3$s" nicht schlau, was wohl für Datum und Uhrezeit steht

    In meine Augen scheint das ganz simpel zu sein. Es gibt %1$s bis %4&s. Außerdem sind vier weiter Parameter vorhanden. Also gehe ich davon aus, dass von Parameter 2 (esc_url( get_permalink() )) der Rückgabewert mit %1$s aufgreufen wird. Somit sollte %2$s das Datum halten.

    Probier mal bitte folgendes:

    Ich würde mich freuen, wenn du mitteilst, ob das geklappt hat.

  • Ja, hat prima geklappt. Vielen Dank für den Tip. :)
    Jetzt wo ich weiß wofür welcher Wert steht konnte ich auch noch einen kleinen Schönheitsfehler korrigieren wie folgt:

    Code
    $time_string = sprintf( '<a href="%1$s" rel="bookmark"><time class="entry-date published updated" datetime="%3$s">%4$s</time> um %2$s</a>',

    Und nun sieht das ganze so aus wie beigefügt. Schön wäre es noch wenn ich das ganze nun in meinem Child Theme benutzen könnte aber leider wird die Datei dort komplett ignoriert. Den "inc"-Ordner habe ich vorher natürlich erstellt und die Datei rein kopiert. Ebenso werden Stylesheet- und die Footer-Datei berücksichtigt. Die Funktion an sich ist also schon vorhanden aber vielleicht fehlt noch irgendwas in der "functions.php"-Datei.

  • Sehr schön, dass dein erste Problem gelöst ist.

    Um auf Datein aus dem inc Verzeichniss zuzugreifen musst du diese erst in deine functions.php importieren. Dies geschieht folgendermaßen.

    Code
    require_once 'inc/dateiname.php';

Jetzt mitmachen!

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