Liste der Pingbacks mit wp_list_comments()
Liste der Pingbacks
Pingbacks und Trackbacks sind irgendwie keine direkten Kommentare. Daher möchte ich diese auch nicht innheralb meines Kommentarloops anzeigen. Natürlich war es vor WordPress 2.7 schon möglich diese von den Kommentaren zu trennen. Aber mit der neuen Funktion wp_list_comments() funktioniert das ganze viel leichter.
Dazu schauen wir uns zuerst mal den Loop an:
{code type=php}
{/code}
Hier kann man sehen, wie der Loop grundsätzlich aufgebaut ist. Wir habe im Grunde nur die Überschrift, die Liste mit der Funktion und zum Schluss die Navigation. Die Navigation wird nur benötigt wenn man die Kommentare auf mehrere Seiten verteilen will, sollte aber auf jeden Fall im Theme eingebaut werden. Wenn man sich später dazu entscheidet muss man das nicht mehr nachholen.
Um jetzt nur Pingbacks (Pingbacks und Trackbacks) anzuzeigen fügt man unter dem Standardloop noch folgenden Loop:
{code type=php}
Trackbacks/Pingbacks
{/code}
Natürlich wird jetzt die Überschrift auch angezeigt wenn keine Pings eingetragen sind. Dazu macht man eine kurze Abfrage:
{code type=php}
//Hier kommt der Loop
{/code}
Die Abfage über $comments_by_type() funktioniert aber nur wenn man das Comments Template mit folgender Funktion in der single.php einbindet:
{code type=php}{/code}
Zum Abschluss noch mal den gesamten Code im Überblick:
{code type=php}
Trackbacks/Pingbacks
{/code}
Wow 7 Meinungen zu “Liste der Pingbacks mit wp_list_comments()”
-
Der Kampf mit wp_list_comments() - code, Kommentare, Theme, Tutorial, Wordpress, wp_list_comments Says:
28. November 2008 um 17:47[...] Liste der Pingbacks mit wp_list_comments() Tags: code, Kommentare, Theme, Tutorial, Wordpress, wp_list_comments Geschrieben von Thomas Stachl Tutorials Subscribe to RSS feed [...]
-
Dennis Morhardt Says:
10. Dezember 2008 um 19:20Dein Blog hat den Code gefressen. Kannst du bitte es verbessern, denn der Tipp hört sich extrem gut an.
Gruß Dennis
-
daburna Says:
12. Dezember 2008 um 17:41Danke, das hat funktioniert. Im Theme ohne single.php kann man die ANpassung auch in der index.php machen. Eine Frage hab ich noch, wie kann ich mir anzeigen lassen, wieviele Trackbacks/Pings da sind? Also wie jetzt in deinem Skin.
-
daburna Says:
12. Dezember 2008 um 17:46Achja und wenn du gerade dabei bist, kannst du auch gleich mal schreiben, wie ich beim Trackback nur den Titel anzeigen lasse :-P
-
daburnas Logbuch » Blog Archi » Intern: Update auf Wordpress 2.7 Says:
12. Dezember 2008 um 18:29[...] Kommentare getrennt aufgeslistet. Noch ist das aber nicht perfekt. Realisiert habe ich das mit der Anleitung von Thoma Stachl. Zusammen mit den Anleitungen von Texto und Otto habe ich die neuen Kommentarfunktionen einbauen [...]
-
Thomas Stachl Says:
12. Dezember 2008 um 20:01Die Anzahl kannst du dir ganz einfach mit
count($comments_by_type['pings'])anzeigen lassen. Funktioniert übrigens natürlich auch mit den anderen Typen. -
Thomas Stachl Says:
12. Dezember 2008 um 20:24So jetzt gibt’s ein Tutorial dazu, bei fragen einfach posten: Neues Outfit bei Kommentaren (callback)