Letzte Kommentare anzeigen

Hinweis: Dieser Artikel ist älter als ein Jahr (letzte Änderung: 8. Mai 2020) und evtl. nicht mehr aktuell.

Du kannst dir mit WordPress die letzten Kommentare z. B. in der Sidebar (sidebar.php) anzeigen lassen. Dazu an die gewünschte Stelle deines Templates folgendes einfügen:

<!-- Letzte Kommentare -->

<!-- Suche die letzten 10 vom Typ Comment die akzeptiert wurden und sortiere es nach Datum absteigend -->
<?php $comments = $wpdb->get_results("SELECT comment_post_ID, comment_author, comment_author_email, comment_content, comment_date
FROM $wpdb->comments
WHERE comment_type = ''
&& comment_approved = '1'
ORDER BY comment_date DESC LIMIT 10"); ?>

<!-- ab hier der Ausgabeteil -->
<h2><?php _e('Last Comments'); ?></h2>
<ul>
<?php $commenttype = 'even';
foreach($comments as $comment) {
$post = get_postdata($comment->comment_post_ID); ?>
<li class="<?php echo $commenttype; ?>">
<?php echo $comment->comment_author; ?> am <?php comment_date('j. M Y'); ?> zu <a href="<?php echo get_permalink($post['ID']); ?>" title="<?php comment_excerpt(); ?>"><?php echo $post['Title']; ?></a>
</li>
<?php if($commenttype == "even") { $commenttype = "odd"; } else { $commenttype = "even"; } ?>
<?php } ?>
</ul>
<!-- Ende Letzte Kommentare -->

Als Spielerei habe ich im o. g. Bsp. für den Title des Links einen Kurzausschnitt des Kommentares gewählt (comment_excerpt). Da kannst du deiner Fantasie freien Lauf lassen.

Über CSS lassen sich jetzt sogar die Classen "even" und "odd" hervorragend stylen, sodass abwechselnde Formatierungen möglich sind.

Empfehle uns: email facebook google plus twitter

Artikel Informationen

  • Erstellt am Donnerstag, 25. September 2008 um 13:54 (Letzte Änderungen 8. Mai 2020, 21:43) und abgelegt unter WordPress mit den Tags:
  • Kommentare zu diesen Eintrag im Kommentar Feed Feed.
  • Du kannst einen Kommentar hinterlassen. Pingback ist im Augenblick nicht erlaubt.
Abonnieren
Benachrichtige mich zu:
3 Kommentare
Inline Feedbacks
View all comments

Super Sache, funktioniert einwandfrei. Gibt es vielleicht noch die Möglichkeit seine eigenen Kommentare auszuschließen und falls ja, wie genau geht das denn? :-)

Dankeschön im Voraus!

Super Sache! Genau das was ich gerade gesucht habe. Funzt tadellos! Danke

3
0
Would love your thoughts, please comment.x
()
x