WP-PostViews, c’est cette extension développée par Lester “GamerZ” Chan, qui permet d’afficher le nombre de lectures d’un article ou d’une page de votre blog et on peut même l’utiliser pour afficher le titre des articles les plus lus, les moins lus, …
Le plugin dans sa dernière version (1.40, compatible WordPress 2.7.x) peut être téléchargé sur le blog de Lester. Comme d’habitude, il faut le décompresser et glisser le répertoire de l’extension (wp-postviews) dans le répertoire “plugins” de votre blog.
Vous trouverez ci-dessous le lien de téléchargement pour le fichier en langue française qu’il suffit de glisser dans le répertoire du plugin et qui sera automatiquement utilisé si votre blog est configuré pour le français.
WP PostViews (FR) (1646)Voici quelques petites remarques concernant cette extension, dont il ne me semble pas avoir déjà réellement parlé.
Tout d’abord, le plugin nécessite d’introduire un appel dans le code de WordPress. Aussi, avant d’activer l’extension sur la page que vous connaissez bien maintenant, ouvrez wp-content/themes/<VOTRE-THEME>/ et dans les pages où vous souhaitez que le nombre de lectures de vos articles apparaisse (index.php, single.php, post.php ou page.php), recherchez la ligne :
<?php while (have_posts()) : the_post(); ?>
Ajoutez où vous le souhaitez derrière cette ligne, l’appel suivant :
<?php if(function_exists(‘the_views’)) { the_views(); } ?>
Ensuite, allez activer puis configurer l’extension sur les pages adéquates.
Seconde remarque, si vous laissez tel quel, vous verrez apparaitre votre nombre de lectures de la façon suivante :

Non ce n’est pas un oubli dans la traduction mais une configuration à faire dans l’administration de l’extension (Réglages > PostViews). Voici la chose en images :
![]()
Il suffit de remplacer “views” par “lectures” (ou ce que vous voulez) pour finir de franciser l’extension.
![]()
N’oubliez pas de sauvegarder vos modifications. Et voilà !

Enfin, vous verrez que le plugin est accompagné d’un widget “Most Viewed” – à activer également sur la page des extensions si vous en avez l’utilité – qui vous permet de montrer vos articles les plus lus dans votre colonne latérale. La configuration se fait sur la page des Widgets et encore une fois, il faut modifier le terme “views” en “lectures” ou ce qu’il vous plaira sur la page d’administration de l’extension (Réglages > PostViews).
![]()
A noter que pour pouvoir utiliser ce widget, WP-PostViews doit avoir été impérativement activé au préalable.
Il y a encore toute une série de statistiques qui peuvent être affichées par l’extension WP-PostViews en utilisant les codes php suivants :
- Affichage des Moins Lus (Least Viewed Posts)
<?php if (function_exists(‘get_least_viewed’)): ?>
<ul>
<?php get_least_viewed(); ?>
</ul>
<?php endif; ?>- La première valeur correspond à ce que vous voulez afficher – articles (valeur ‘posts’), pages (valeur ‘page’) ou les deux (valeur ‘both’)’.
- La seconde valeur indique le nombre maximum d’items à afficher.Par défaut, on a : get_least_viewed(‘both’, 10);
qui signifie qu’on affiche les 10 articles et pages les moins lus.
- Pour afficher les Articles les plus lus (Most Viewed Posts), le code php est le suivant :
<?php if (function_exists(‘get_most_viewed’)): ?>
<ul>
<?php get_most_viewed(); ?>
</ul>
<?php endif; ?>- La première valeur correspond à ce que vous voulez afficher – articles (valeur ‘posts’), pages (valeur ‘page’) ou les deux (valeur ‘both’)’.
- La seconde valeur indique le nombre maximum d’items à afficher.Par défaut, on a : get_most_viewed(‘both’, 10);
- Pour afficher les articles les moins lus d’une catégorie spécifique, on utilise :
<?php if (function_exists(‘get_least_viewed_category’)): ?>
<ul>
<?php get_least_viewed_category(); ?>
</ul>
<?php endif; ?>- La première valeur correspond à l’id de la catégorie.
- La seconde valeur correspond à ce que vous voulez afficher – articles (valeur ‘posts’), pages (valeur ‘page’) ou les deux (valeur ‘both’)’.
- La troisième valeur indique le nombre maximum d’items à afficher.Par défaut, on a : get_least_viewed_category(1, ‘both’, 10);
- Pour afficher les articles les plus lus d’une catégorie spécifique, on utilise :
<?php if (function_exists(‘get_most_viewed_category’)): ?>
<ul>
<?php get_most_viewed_category(); ?>
</ul>
<?php endif; ?>- La première valeur correspond à l’id de la catégorie.
- La seconde valeur correspond à ce que vous voulez afficher – articles (valeur ‘posts’), pages (valeur ‘page’) ou les deux (valeur ‘both’)’.
- La troisième valeur indique le nombre maximum d’items à afficher.Par défaut, on a : get_most_viewed_category(1, ‘both’, 10);
- Pour trier les articles les plus/moins lus, vous pouvez utiliser le code php suivant :
<?php query_posts(‘v_sortby=views&v_orderby=desc’) ?>
ou passer les variables dans l’URL :
http://yoursite.com/?v_sortby=views&v_orderby=desc
Vous pouvez remplacer desc par asc si vous préférez afficher les articles en commençant par les moins lus.
Oui mais comment utiliser ces codes ? Soit grâce à un widget tel que PHP Code d’Otto qui permet d’exécuter un code PHP dans votre colonne la térale, soit directement dans votre thème (en dehors de la boucle dess articles) si vous vous y connaissez un peu. L’affichage peut se faire dans votre pied de page par exemple, comme je l’ai fait ici sur Thèmes du Net en remplaçant le code “Articles au hasard” par celui “Articles les plus lus” dans mon fichier footer.php.


Salut, pas mal ton article !!! ça m’a bien aidé, merci …Ton blog est excellent.
Merci. J’ai plus trop le temps de l’entretenir en ce moment mais ça va revenir