WordPress: Anzahl der Kommentare pro Besucher im Dashboard

20. April 2009 Kategorie: WordPress, geschrieben von: caschy

Falls jemand von euch die Anzahl der abgegebenen Kommentare der Leser im Dashboard sehen möchte, so solltet ihr euch das ganz frische Plugin namens Admin Commenters Comments Count installieren.

kommentarewpanzahl.jpg

Per Klick auf die Anzahl der Kommentare kommt man in die Übersichtsseite mit weiteren Texten des Kommentierenden (wird anhand der E-Mail-Adresse ermittelt).

Über den Autor: caschy
Dortmunder im Norden. Blogger, Freund gepflegter Technik, BVB-Maniac und Hausmeister dieses Blogs. Auch zu finden bei Twitter, Google+, Facebook, XING und YouTube.

15 Kommentare

ad (twitter ) 20. April 2009 um 10:06 Uhr

Oh, ich hab schon 2266 mal bei mir im Blog kommentiert! :o

Danke für den Tipp. Cooles Plugin, sowas wollte ich schon immer mal haben.

foxx 20. April 2009 um 10:38 Uhr

@ad: wow, also ich bin noch bei 274 eigenen Kommentaren ;)

@topic: Wirklich tolles Plugin – bis darauf, dass bei mir im Dashboard die Usernames verschwinden wenn es aktiviert ist. Sieht dann so aus: http://img.jbbr.net/i/519cecc5195e.jpg
Hat noch jemand das Problem? Ich vermute es gibt Inkompatiblitäten mit irgendeinem anderen Plugin…

Schnappi (twitter ) 20. April 2009 um 10:40 Uhr

Vorsicht. Ich glaube das ist ein Performance Monster.

ad (twitter ) 20. April 2009 um 10:45 Uhr

@foxx: Wieviel Kommentare hast du denn insgesamt?

@schnappi: wieso? Das ist ne popelige Abfrage der Mailadresse, mehr nicht. Und auch nur dann, wenn man auf die Kommentaransicht geht. Wie kommst du da drauf?

foxx 20. April 2009 um 10:50 Uhr

@ad: Ich hab genau 929 Kommentare – und du?

@Schnappi: Das ist falsch. Erst einmal gibt es eine Abfrage nur, wenn das Dashboard aufgerufen wird. Also die Nutzer merken keinen Performanceunterschied. Dann ist die Abfrage gut gelöst:

“SELECT COUNT(*) FROM $wpdb->comments WHERE comment_author_email = %s AND comment_approved = %d”

Durch die Verwendung von COUNT sollte die Performance auch ohne Caching mehr als ausreichend sein für den Belang.

foxx 20. April 2009 um 10:53 Uhr

@ad: Bin bei 929 Kommentaren

@Schnappi: Das ist falsch, die Abfrage ist recht sinnvoll gelöst:

SELECT COUNT(*) FROM $wpdb->comments WHERE comment_author_email = %s AND comment_approved = %d

“COUNT()” ist recht performant – auch ohne Caching.

foxx 20. April 2009 um 10:56 Uhr

@caschy: Du könntest mal checken ob nicht ein Hinweis möglich währ, wenn ein Kommentar erst in die Moderation kommt oder ein anderer Fehler aufgetreten ist. Ich habe jetzt 2x versucht meinen Kommentar abzuschicken und statt einer Fehlermeldung kommt wieder die selbe Seite. Ich kann nur vermuten dass er aufgrund des enthaltenen Codes in die Moderation verschoben wurde. Links gab es keine.
Wenn sie in der Moderation sind kannst du die anderen Kommentare löschen.

@ad: Bin bei 929 Kommentaren

@Schnappi: Das ist falsch, die Abfrage ist recht sinnvoll gelöst mit “COUNT()”. COUNT ist recht performant – auch ohne Caching. Außerdem gibt es die Abfragen wirklich nur im Dashboard. Die normalen Nutzer sollten also keinerlei Performanceunterschied haben.

Semper Tiro 20. April 2009 um 10:58 Uhr

Mal wieder ein super Tipp von Caschy. Funktioniert bei mir einwandfrei und Performanceeinbußen spüre ich nicht.

ad (twitter ) 20. April 2009 um 11:00 Uhr

@foxx: Ok, bei mir sind’s ein paar mehr…

Cool wär’s jetzt noch, wenn man die Anzahl der Kommentare auch im Kommentarbereich sichtbar machen könnte. Naja, schauen wir mal. Vielleicht tut sich da noch was.

Andy 20. April 2009 um 11:48 Uhr

Thx für den Tipp. Wieder ein tolles Spielzeug für alle Zahlenfanatiker. ;-)

Plumbum (twitter ) 20. April 2009 um 12:35 Uhr

Fänd ich auch sehr interessant, wenn neben dem Nick noch die Anzahl der abgegebenen Kommentare stehen würde

Ggf. noch mit nem Rang verknüpft, vergl. mit Forenrankings ;-)

1 Post: Neuling
1000: Einwohner von Bremerhaven

Oder so ;-)

caschy 20. April 2009 um 12:38 Uhr

@Plumbum:

Gibt es. Damit kannste auch Top-Kommentatoren per Monat in der Sidebar ausgeben. Musste mal eben googlen.

Plumbum (twitter ) 20. April 2009 um 15:09 Uhr

Ok, werd mal Dr. Google befragen ;-)

Paul 20. April 2009 um 15:14 Uhr

Wie viel hab ich wohl?

ocean90 20. April 2009 um 16:37 Uhr

Wer sich das ganze im Theme einbauen möchte kann sich Comment Counter ansehen
ocean90.de/blog/wordpress/wp-plugin-comment-counter/

;)



Du willst nichts verpassen?
Neben der E-Mail-Benachrichtigung habt ihr auch die Möglichkeit den Feed dieses Beitrags zu abonnieren. Wer natürlich alles lesen möchte, der sollte den Hauptfeed abonnieren. Alternativ könnt ihr euch via E-Mail über alle neuen Beiträge hier im Blog informieren lassen. Einfach eure E-Mail-Adresse hier eingeben, dann bekommt ihr 1x täglich eine Zusammenstellung.

Deine Meinung ist uns wichtig...

Name*


E-Mail* (wird nicht veröffentlicht)


Webseite


Twitter-Name


Blogverzeichnis - Blog Verzeichnis bloggerei.de