Datum des letzten Kommentars eines Posts

  • Auf der Startseite würde ich gerne unter den Beitragsdetails nicht nur die Anzahl aller Kommentare sondern auch das Datum (+ evtl. Uhrzeit) des letzten Kommentars anzeigen. Wie geht das?

    Danke im Voraus!

    • 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

  • Also ich würde das über eine separate SQL-Anweisung machen - ist aber nicht sonderlich performant. Keine Ahnung, obs nen eleganteren Weg gibt.

    Mit der Angabe $withcomments = 1 vor dem Aufruf des Loops werden Kommentare auch auf den Übersichtsseiten angezeigt, vielleicht kannst du damit was anfangen (danach mal $wp_query analysieren, da steht bestimmt irgendwo das gewünschte - musst nur noch einen Weg finden, da ran zu kommen ;-))

  • Vermutlich wäre es mit einer SQL-Abfrage wirklich einfacher gewesen, aber was soll's... :roll: :mrgreen:

    PHP
    <?php
    $comments_arr = get_approved_comments($post->ID);
    $comments_arr_num = count($comments_arr)-1;
    $comments_latest_date = date("d.m.Y H:i", strtotime($comments_arr[$comments_arr_num]->comment_date));
    echo $comments_latest_date;
    ?>


    Das innerhalb des Loops auf der Startseite.

    wpseek.com - Die WordPress-Code-Suchmaschine

    Einmal editiert, zuletzt von Alphawolf (22. November 2007 um 16:13)

Jetzt mitmachen!

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