Support » Allgemeine Fragen » Letzte Kommentare in Blogansicht

  • Guten Morgen zusammen,

    ist es möglich die letzten 3 Kommentare in der Blogansicht auf der Startseite für/unter jeden Artikel anzeigen zu lassen?
    Wenn ja, kann mir jemand einen Tipp geben wie das PHP dazu aussieht?

    Vielen Dank schon mal im voraus.

    Gruß
    tbauer

Ansicht von 5 Antworten - 1 bis 5 (von insgesamt 5)
  • Moderator espiat

    (@espiat)

    Hallo espiat,

    klasse danke dir!
    Werd ich morgen gleich ausprobieren.

    Schönen Abend
    tbauer

    Hallo espiat,

    jetzt hab ich doch noch eine Frage. Geschafft habe ich es dass die letzten 3 Kommentare ausgegeben werden, allerdings würde ich den Text der Kommentare kürzen. Mit trim_words scheint es nicht zu funktionieren. Hast du ein Tipp für mich?

    Hier noch mein aktueller Code:

    $args = array(
      'post_id' => $post->ID,
      'order' => 'DESC',
      'number' => 3
    );
    
    $comments = get_comments( $args );
    echo '<ul class="post-comments">';
    foreach ( $comments as $comment ) :						
      echo '<li>';
      echo '<span class="comment-author">' . $comment->comment_author . '</span><span class="comment-content">' . wp_trim_words( $comment->comment_content, 40, '...' ) . '</span>';
      echo '</li>';
    endforeach;
    echo '</ul>';

    Danke dir schon mal!

    Moderator espiat

    (@espiat)

    Müsste eigentlich funktionieren.

    Bedenke, dass die 40 die Angabe der Wortanzahl ist und nicht Anzahl der Zeichen.

    Vielleicht enthalten deine Kommentare weniger als 40 Wörter.

    Versuche es mal mit 3 oder 4.

    Alles klar, das war’s.. Ging von 40 Zeichen aus..
    Aber sagt ja eigentlich der Befehl ja schon „words“.

    Danke dir!

Ansicht von 5 Antworten - 1 bis 5 (von insgesamt 5)