Kommentare von Trackbacks trennen unter Wordpress

27.März 2006

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.

Gepostet um 9:15 abgelegt unter Wordpress 

19 Kommentare bisher.
1. | Kommentare und Trackbacks trennen » Peruns Weblog - Webwork und Internet schrieb am 27. März 2006 um 13:24

[…] Knut zeigt uns eine Möglichkeit auf wie man innerhalb der Kommentar-Ausgabe die Kommentare von Ping- bzw. Trackbacks trennt. […]

2. | blogwürdig » Blog Archive » Kommentare und Trackbacks in Wordpress trennen schrieb am 27. März 2006 um 14:42

[…] Auf kk-works wird gezeigt wie man in Wordpress Kommentare und Trackbacks getrennt anzeigen lassen kann. Tag: Wordpress […]

3. | Jann schrieb am 27. März 2006 um 16:19

merci.

4. | Manuel schrieb am 27. März 2006 um 19:00

Sehr cool. Danach hatte ich auch schonmal gesucht. Besten Dank!

5. | SilentWarrior schrieb am 27. März 2006 um 20:48

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.

6. | » Trackbacks und Kommentare unter Wordpress trennen — cne _LOG Archiv schrieb am 27. März 2006 um 21:12

[…] Trackbacks und Kommentare unter Wordpress trennen Wie man Trackbacks in der Darstellung von Kommentaren trennt, zeigt Knut Karnapp: Kommentare von Trackbacks trennen unter Wordpress - # […]

7. | SilentWarrior.ch.vu » Kommentare und Trackbacks in WordPress trennen schrieb am 27. März 2006 um 21:24

[…] 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: […]

8. | Wordpresshosting » Blog Archive » Kommentare und Trackbacks getrennt anzeigen schrieb am 27. März 2006 um 21:37

[…] 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 […]

9. | Aarakast schrieb am 27. März 2006 um 22:07

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.

10. | Knut Karnapp schrieb am 27. März 2006 um 22:37

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.

11. | Gabi schrieb am 28. März 2006 um 6:47

Über eine solche Trennung habe ich mir noch nie Gedanken gemacht. Welche Vorteile hat man denn davon?

12. | Matthias schrieb am 28. März 2006 um 8:23

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.

13. | kur yra mano cepelinai? schrieb am 28. März 2006 um 12:55

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……

14. | Webmasterfind Blog WP: Trackbacks und Kommentare trennen schrieb am 29. März 2006 um 11:20

[…] 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 […]

15. | Stephan Hertz schrieb am 29. März 2006 um 18:45

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 ;-)

16. | Knut Karnapp schrieb am 29. März 2006 um 19:19

Das ist kein eigenständiges Plugin und du hast ganz Recht. Ich hatte bisher noch keine Zeit es einzubinden, kommt aber.

17. | Gepflegte Langeweile » Blog Archive » Blog Tutorials schrieb am 19. April 2006 um 21:02

[…] 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. […]

18. | Blog-Design: auf 1024 oder 800? 3-Spalten? Flüssich oder solid?at @cb’s ßetabloggerei schrieb am 08. Mai 2006 um 20:51

[…] 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. […]

19. | Gefangen im Netz | Der Webdesign- und Entwicklungs-Podcast » Blog Archiv » Folge 11: Rund um Weblogs schrieb am 25. Februar 2007 um 20:56

[…] 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′); […]

Kommentar hinterlassen







Mit * gekennzeichnete Eingabefelder müssen ausgefüllt werden. Unangebrachte und anzügliche Kommentare können editiert oder gelöscht werden. Emailadressen werden nicht angezeigt. Folgende Elemente können in den Kommentaren genutzt werden: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong> .

Trackback-URL