Im Rahmen der Blogdesign Tipps hab ich davon gesprochen, dass es eine Überlegung wert ist Kommentare von Track- & Pingbacks zu unterscheiden, wenn es an die Gestaltung der Kommentarregion geht. Lange hab ich erfolglos nach einem Plugin für eine derartige Trennung gesucht, letztlich konnte ich das Puzzle allerdings doch zusammensetzen.
Nachdem ich mich durch einige Foren gefragt habe, bekam ich immer wieder ein und denselben Link zu einer, leider veralteten, Anleitung zur Lösung des Problems unter Wordpress 1.3 bzw. 1.5. Heut früh bin ich dann über eine zwar spärlich kommentierte, aber funktionierende Variante für Wordpress 2.0 gestoßen, die ich euch nicht vorenthalten will. Der folgende Code gehört in die comments.php:
<?php if ($comments) : ?>
<h3 id=”trackbacks”>Trackbacks/Pings</h3>
<ol class=”commentlist”>
<?php foreach ($comments as $comment) : ?>
<?php if (get_comment_type() != “comment”){ ?>
<li class=”<?php echo $oddcomment; ?> smaller” id=”comment-<?php comment_ID() ?>”>
<cite><?php comment_author_link() ?></cite>
<?php if ($comment->comment_approved == ‘0′) : ?>
<em>Your comment is awaiting moderation.</em>
<?php endif; ?>
<br />
<p class=”commentmetadata”><a href=”#comment-<?php comment_ID() ?>” title=”"><?php comment_date(’F jS, Y’) ?> at <?php comment_time() ?></a> <?php edit_comment_link(’e','’,'’); ?></p>
</li>
<?php /* Changes every other comment to a different class */
if (’alt’ == $oddcomment) $oddcomment = ‘’;
else $oddcomment = ‘alt’;
?>
<?php } ?>
<?php endforeach; /* end for each comment */ ?>
<h3 id=”comments”>Comments</h3>
<?php foreach ($comments as $comment) : ?>
<?php if (get_comment_type() == “comment”){ ?>
<li class=”<?php echo $oddcomment; ?>” id=”comment-<?php comment_ID() ?>”>
<cite><?php comment_author_link() ?></cite>
<?php if ($comment->comment_approved == ‘0′) : ?>
<em>Your comment is awaiting moderation.</em>
<?php endif; ?>
<br />
<p class=”commentmetadata”><a href=”#comment-<?php comment_ID() ?>” title=”"><?php comment_date(’F jS, Y’) ?> at <?php comment_time() ?></a> <?php edit_comment_link(’e','’,'’); ?></p>
<?php comment_text() ?>
</li>
<?php /* Changes every other comment to a different class */
if (’alt’ == $oddcomment) $oddcomment = ‘’;
else $oddcomment = ‘alt’;
?>
<?php } ?>
<?php endforeach; /* end for each comment */ ?>
Ich geb zu, das sieht auf den ersten Blick etwas verworren aus, wenn man sich allerdings dazu die Vorlage in der besagten comments.php anschaut kommt etwas Licht ins Dunkel. Alles, was man noch tun muss ist lediglich die Vorlage seiner Formatierung anzupassen.
Kommentare von Trackbacks trennen unter Wordpress
27.März 2006
Gepostet um 9:15 abgelegt unter Wordpress

[…] Knut zeigt uns eine Möglichkeit auf wie man innerhalb der Kommentar-Ausgabe die Kommentare von Ping- bzw. Trackbacks trennt. […]
[…] Auf kk-works wird gezeigt wie man in Wordpress Kommentare und Trackbacks getrennt anzeigen lassen kann. Tag: Wordpress […]
merci.
Sehr cool. Danach hatte ich auch schonmal gesucht. Besten Dank!
Vielen Dank, Knut! Ich hatte mich nach deinem Artikel seinerzeit gleich auf die Suche gemacht, leider auch ziemlich erfolglos. Darum bin ich jetzt umso glücklicher, dass es da doch etwas funktionierendes zu geben scheint.
[…] Trackbacks und Kommentare unter Wordpress trennen Wie man Trackbacks in der Darstellung von Kommentaren trennt, zeigt Knut Karnapp: Kommentare von Trackbacks trennen unter Wordpress - # […]
[…] Eben bin ich über einen Beitrag von Knut Karnapp auf eine Möglichkeit gestossen, Kommentare und Trackbacks in WordPress zu trennen. Ich hab mir den Code mal angeschaut und ein paar kleinere Veränderungen/-besserungen (Eigenlob stinkt … *Fenster aufmach*) vorgenommen. Unter anderem werden die Titel jeweils nur angezeigt, wenn überhaupt Kommentare bzw. Trackbacks vorhanden sind. (Ein Problem, mit dem grössere Blogs sich gar nie auseinandersetzen müssen.) Hier also meine modifizierte Variante: […]
[…] Wie ich eben bei Manuela lese gibt es einen Weg Wordpress beizubiegen Kommentare und Trackbacks voneineander zu trennen. Recherchiert und aufgeschreiben hat das Knut Karnapp. Montag, 27. März 22:37 Tags: Anleitung, Kommentar, Trackback Trackback setzen Kommentare als RSS-Feed […]
Viel interssanter als der Artikel selbst ist die Anzahl Kommentare und Trackbacks die manche Artikel einbringen. :) Aber da freut man sich als kleines Blog erst richtig wenn man sieht, dass man wirklich gelesen wird. Ich zumindest.
Hast schon Recht Pablo. Man erkennt da nicht unbedingt eine klare Linie. Ich freue mich über jeden, der sich die Minute nimmt und einen Kommentar tippt.
Es freut mich zu sehen, dass ich nicht der einzige bin dem dieses kleine Problem ein wenig Kopfzerbrechen bereitet hat. Ich hoffe mal, dass ich es morgen schaffe den Code einzubauen. Mal schauen. Freue mich, das in Zukunft auf mehreren Blogs zu sehen, dass hilft ungemein bei der Orientierung sobald ein paar Kommentare zusammenkommen.
Über eine solche Trennung habe ich mir noch nie Gedanken gemacht. Welche Vorteile hat man denn davon?
Naja, Trackbacks sind inhaltlich häufig oder meistens ja nur reine Verweise, während die “echten” Kommentare sich häufig oder meistens mit dem Artikel auseinandersetzen, diesen tatsächlich kommentieren. Da können die Trackbacks zwischen den Kommentaren schon mal stören, insbesondere wenn sich echte Diskussionen in den Kommentaren entwickeln.
Blog Tutorials…
While working on a new Blog and building a onlineshop for a friend i learned a lot about CSS and XHTML. Well, the shop ain’t valid but with the blog i’m trying to follow the rules as much as i can. Webstandard got……
[…] Bei zunehmender Anzahl an Kommenatren und Trackbacks macht es Sinn, diese aufgrund besserer Lesbarkeit getrennt aufzulisten. Für die alte Wordpress Version (1.5) gab es noch ein Plugin, welche aber mit der aktuellen derzeit nicht funktioniert. Eine Lösung für Worpress 2.0+ hat Knut erarbeitet und führt diese in seinem Blog an. Stichwort: Blogs, wordpress […]
Hmmm… Kann es sein, das Du dieses Plugin selbst nicht installiert hast? Über mir stehen insgesammt 14 Kommentare und etliche davon sind Trackbacks - alles wunderbar vermischt ;-)
Das ist kein eigenständiges Plugin und du hast ganz Recht. Ich hatte bisher noch keine Zeit es einzubinden, kommt aber.
[…] While working on a new Blog and building a onlineshop for a friend i learned a lot about CSS and XHTML. Well, the shop ain’t valid but with the blog i’m trying to follow the rules as much as i can. Webstandard got 2 interesting articles about screenreaders. And while we’re talking about KK-Works got an article how to separate comments from Trackbacks in Wordpress. […]
[…] Ganz spannend wird’s natürlich beim Thema “Liquid Design”. Habe dazu auch einige Interessante Pros und Contras, viele Kommentare verfolgt und ein Interview gelesen, aber aus Zeitgründen denke ich noch nicht an liquides Design Marke Eigenbau … schade, hoffentlich ist hier bald mehr drin, vor allem würde ich gerne Trackbacks und Kommentare trennen können, wenn ich irgendwann mal eine trennwürdige Anzahl derselben erreicht habe … also (viel) später dann. […]
[…] Links zum Thema Weblogs: Wikipedia – Definition und Erklärung von Weblogs bei Wikipedia WeblogFAQ – 24 Fragen und Antworten zu Weblogs von Stefan Bauschert Blogscout-Statistiken – Der Blogscout-Blogcensus Basic Thinking Blog – Mit einem Beitrag zum State of the Blogoshere von Technorati Trackback-Spezifikation – In den Dokumentationen zu Movable Type In den News geht es um die Möglichkeit Kommentare und Trackback bei Wordpress voneinander zu trennen (Beitrag vonkk-works.de oder im Original von cr8ed-design.com), hosten der Yahoo! User Interface Library bei Yahoo! selbst, weiterhin geht es um Tipps zur Integration von Photoshop und Flash im Adobe EDGE-Magazin und um die Macht von Google, dokumentiert im Filmchen Master Plan. Dauer: 18:02 Min. | Play Now | Im Popup abspielen | Download podPressPlayerToLoad(’podPressPlayerSpace_23′, ‘mp3Player_23_0′, ‘300:30′, ‘http%3A%2F%2Fwww.gefangenimnetz.de%2Fpodpress_trac%2Fplay%2F23%2F0%2FGIN-11-Rund-um-Weblogs.mp3′); […]