Als Blogger freue ich mich natürlich, wenn ich viele Kommentare bekomme. Und je länger mein Blog besteht, desto mehr kristallieren sich auch Stamm-Kommentatoren heraus, die besonders viele Kommentare schreiben. Um diese zu belohnen gibt es bei mir schon seit langem eine Liste mit den 5 Usern, die am häufigsten kommentieren. Wie man eine solche Liste mit den Top-Kommentatoren in WordPress anzeigen lassen kann, erfahrt ihr in diesem Artikel.
Top Commentators Widget
Bisher hatte ich immer das Plugin Top Commentators Widget für die Anzeige Der Top-Kommentatoren verwendet. Besonders glücklich war ich allerdings nicht damit, denn obwohl es laut Anleitung möglich sein soll, die Anzahl der Kommentare anhand der E-Mail-Adresse zu ermitteln, hat dies bei mir nie funktioniert. Wenn es 3 Kommentatoren mit dem Namen „Frank“ gab, wurden deren Kommentare zusammenaddiert, obwohl sie natürlich unterschiedliche E-Mail-Adressen hatten. Das führte dann dazu, dass einer der Franks in der Top-Kommentatorenliste gelistet war, obwohl er nur wenige Kommentare geschrieben hatte. Außerdem Habe Ich heute mit Hilfe des Plugins P3 (Plugin Performance Profiler) festgestellt, dass Top Commentators Widget bei mir das Plugin war, dass den Seitenaufbau am stärksten verlangsamte. Ein weiterer guter Grund mich nach Alternativen umzusehen.
Top-Kommentatoren ohne Plugin anzeigen
Marcus hatte mich vor einiger Zeit in einem Kommentar darauf hingewiesen, dass man sich die Top-Kommentatoren auch Ohne Plugin Anzeigen lassen kann. Wer keine großen Ansprüche an eine solche Liste stellt, ist damit sicher gut bedient. Aber mir was das nicht komplex genug. Deshalb habe ich mich weiter umgesehen und bin auf ein weiteres Plugin Zur Anzeige Der Top-Kommentatoren in WordPress gestoßen.
Top Contributors
Top Contributors bietet diverse Einstellmöglichkeiten zur Anzeige der Top-Kommentatoren:
- Anzahl der Einträge
- Anzeige der Gravatare
- Einstellung des Zeitraums, in dem Kommentare berücksichtigt werden sollen (z. B. 1 Monat)
- horizontale oder vertikale Anzeige
- Anzeige eines Icons
Besonders interessant ist der letzte Punkt. Dieser bietet die Möglichkeit, neben dem Namen des Kommentators ein Icon anzuzeigen, z. B. einen Stern. Wie viele Sterne angezeigt werden, ist frei einstellbar. Ich habe bei mir in das Feld „Kommentar-Schwellwert“ folgendes eingetragen:
25,50,100
Das bedeutet, dass alle Kommentatoren, die mindestens 25 Kommentare geschrieben haben, einen Stern bekommen, alle Kommentatoren Mit Mindestens 50 Kommentaren 2 Sterne und alle Kommentatoren mit mindestens 100 Kommentaren 3 Sterne.
Die 5 Top-Kommentatoren erhalten natürlich einen Link auf ihre Website. Diesem kann man noch einen Wert zuordnen: rel=’nofollow‘ oder rel=’dofollow‘. Da letzterer gar nicht existiert, ich mir aber andererseits die Anzeige der Links in einem neuen Fenster gewünscht habe, habe ich im Plugin-Code 2 Änderungen vorgenommen:
In der Datei functions.inc.php habe ich die Zeile 873
case 2 : $jmevar['rel'] = 'rel="dofollow" '; break;
abgeändert in:
case 2 : $jmevar['rel'] = 'target="_blank" '; break;
Und in der Datei top-contributors.php habe ich die Zeile 517
<label><input type="radio" id="rel_links2" name="rel_links" value="2"<?php if($jmetc_options['rel_links'] == 2) echo ' checked="checked"'; ?>> rel='dofollow'</label>
abgeändert in:
<label><input type="radio" id="rel_links2" name="rel_links" value="2"<?php if($jmetc_options['rel_links'] == 2) echo ' checked="checked"'; ?>> target="_blank"</label>
Damit kann ich jetzt in den Plugin-Einstellungen die Option target=“_blank“ aktivieren, die für die Anzeige der Links ein neues Fenster öffnet.
Entdeckt habe ich das Plugin übrigens bei Dieter Welzel. Dort findet ihr auch eine deutsche Übersetzung und noch einige Optimierungstipps für das Plugin.
Eure Top-Kommentatoren?
Habt ihr auch eine Top-Kommentatoren-Liste in eurem Blog? Gibt es noch weitere Möglichkeiten diese anzeigen zu lassen? Falls ihr etwas darüber wisst, schreibt doch einen Kommentar dazu.
Praxiswissen WordPress