ACHTUNG!! DIESES PLUGIN WIRD NICHT MEHR WEITERENTWICKELT. KEINE AHNUNG OB ES ÜBERHAUPT NOCH FUNKTIONIERT MIT DER DERZEITIGEN WORDPRESS VERSION!!
Plugin
Da ich solch ein einfaches Plugin nirgendwo finden konnte, habe ich mich entschlossen eines zu programmieren:
Das Plugin gibt aus, wie oft ein Beitrag gelesen wurde. Es setzt dazu eine extra Spalte in die wp_posts Datenbank und kann daher natürlich nur die Beiträge zählen, die nach der Installation des Plugins geklickt werden.
Das Plugin braucht nicht konfiguriert zu werden sondern wird einfach in den Ordner wp-content/plugins kopiert und aktiviert.
Sobald ein Artikel, eine Seite oder ein Archivartikel angeklickt werden, zählt das Plugin die Klicks.
Durch sessionbasierte Sperren wird ein Besucher pro Artikel nur einmal gezählt, auch wenn er den selben Artikel mehrmals anklickt.
Der Artikelcounter kann dann im Template eingebaut werden und wird automatisch angezeigt:
<?php echo wpp_show_counter(); ?>
oder es wird ein Tag für den Counter direkt in den Artikel gesetzt:
[ wpp_count ]
Ich übernehme keine Haftung oder Garantie für das Plugin. Benutzung auf eigene Gefahr. Das Plugin wurde von mir mehrfach getestet und wird auch hier eingesetzt.
Download
Hack
Falls ihr nicht wollt, dass eingeloggte User ebenfalls gezählt werden (wenn ihr z.B. Statistiken auswertet und euch öfter durch Beiträge klicken müsst), könnt ihr dies mit wenigen Handgriffen erledigen:
Öffnet des Plugins im Plugineditor. Findet
$wpdb->query("UPDATE $wpdb->posts SET `wpp_count` = '$newvalue' WHERE `ID` = '$id'");
und ersetzt es mit
if ( is_user_logged_in() ) { } else { $wpdb->query("UPDATE $wpdb->posts SET `wpp_count` = '$newvalue' WHERE `ID` = '$id'"); }
Es werden ab jetzt nur Gäste gezählt.