Top Posts By Category mais sans compter vos visites
Top Posts By Category est un plugin qui permet d’afficher (dans la sidebar avec un widget) les articles les plus consultés sur votre blog. Seul petit défaut, quand on est l’administrateur du blog on a tendance à le visiter régulièrement (pour des tests ou autres), ces visites faussent les statistiques.
Plus grave encore, vu que les visites des contributeurs et autres sont comptabilisées, les articles privés sont aussi affichés dans le Top 10!!
Curieusement aucun plugin ne prend en compte ce cas de figure, je me suis donc décidé à mettre la main dans le cambouis.
Dans la ligne 81 (dans la fonction tpbc_tracker) du plugin, on trouve:
if (is_single () && !is_page ())
Il suffit juste de tester si l’utilisateur (identifié) a le droit ou non d’éditer des articles (Administrator, Contributor, Author ou autres), pour le comptabiliser ou non dans les statistiques.
Le test devient:
if (is_single () && !is_page () && !current_user_can(’edit_posts’))
Reste plus qu’à l’intégrer dans la sidebar, en ajoutant la ligne:
<?php tpbc_list ();?>
Vous pouvez télécharger la version modifiée du plugin ici.
De la même façon, vous pourrez modifier les plugins équivalents comme Top 10 posts ou Daily Top 10 Posts
A propos de cet article
- Publié le:
- 21.07.07
- Catégorie:
- Blog

Aucun commentaire
Ecrire un commentaire | trackback uri