Da Weblogs Websites sind die aus vielen einzelnen Beiträgen bestehen, macht es Sinn die "Popularität" eines Beitrages herausfinden und dies auch präsentieren zu wollen.
Was man unter "populär" versteht das definiert wahrscheinlich jeder anders. Für den Einen ist das eher ein Beitrag welcher polarisiert und u. U. eine sehr provokante Sprache hat und daher zu einer Diskussion anregt und für den Anderen ist es eher ein nützliches Tutorial welches durch konstruktive Kommentare erweitert und vervollständigt wird. Aber das ist eher eine philosophische Diskussion, hier geht es um die schnöde Technik.
Wenn man auf wp-plugins.net nach dem Suchbegriff
popular sucht bekommt man
mehrere Plugins angeboten. Doch das sind längst nicht alle, andere Plugins zu diesem Thema findet man z. B. unter dem Suchbegriff
stats (für Statistik).
Im Grunde genommen gibt es, um die Popularität eines Beitrages darzustellen, drei verschiedene Gruppen von Plugins. Die einen listen Beiträge auf mit den meisten Kommentaren (z. B.
dieser), die anderen zeigen die Beiträge die am häufigsten aufgerufen wurden (also mit den
meisten Klicks) und andere Plugins ermöglichen es, dass Leser die Beiträge
bewerten können. Die Beiträge mit den besten Bewertungen werden dann gesondert aufgelistet.
Das Problem bei den letzen beiden Gruppen von Plugins ist, dass die älteren Beiträge es vergleichsweise schwer haben gegenüber den neuere Beiträgen. Daher eignen sich für Weblogs, die schon seit mehreren Jahren existieren und mehrere hundert von Beiträgen haben eher die Plugins, die die Anzahl der Kommentare eines Beitrages berücksichtigen. Auf der Website
th7.org habe ich ein recht einfaches Plugin gefunden, welches eine definierte Anzahl von Beiträge mit den meisten Kommentaren auflistet.
Einfach auf der Website den Code kopieren, eine PHP-Datei erstellen, den Code dort reinkopieren, diese Datei in den Plugin-Ordner kopieren und anschließend aktivieren. Das Plugin kann man dann im gewünschten Bereich mit folgendem Code einbinden:
<ol>
<?php th7_most_commented(); ?>
</ol>
In der Zeile 12 der Datei (
$limit) kann man eingeben wieviele Beiträge aufgelistet werden. So schaut das Endergebnis aus:
Fatal error: Call to undefined function th7_most_commented() in /www/htdocs/vlado/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()'d code on line 20