Post Views Count
Compteur de visites pour vos articles

Post Views Count

This plugin counts views for post and pages, shortcodes [post_view] & [most_view] are available, also a widget "Most Viewed Posts" is.

This plugin counts views for post and pages, shortcodes [post_view] & [most_view] are available, also a widget "Most Viewed Posts" is.
  1. Upload the "baw-post-views-count" to the "/wp-content/plugins/" directory
  2. Activate the plugin through the "Plugins" menu in WordPress
  3. Go to settings page
  4. You can add the [post_view] shortcode to your theme template or directly in a post/page or add the widget.
  5. You can also use [most_view] in a post/page to get a top (or less, see FAQ) post most viewed
  1. baw-post-views-count screenshot 1

    Shortcodes in post edition

  2. baw-post-views-count screenshot 2

    Result in front end post with [post_view]

  3. baw-post-views-count screenshot 3

    Widget demo

  4. baw-post-views-count screenshot 4

    Shortcode [most_view] demo, in a page

  5. baw-post-views-count screenshot 5

    Settings page

  6. baw-post-views-count screenshot 6

    Meta box in each post type

  7. baw-post-views-count screenshot 7

    Same but i clicked on a value, i can cheat on it!

  8. baw-post-views-count screenshot 8

    Column in post list, each post type too


  • 04 nov 2012
  • My bad, sorry for this, i broke any sites because of 2.19.10, fixed now ...


  • 04 nov 2012
  • Add a new filter named 'baw_count_views_widget_post_types' to filter post types in the widget.


  • 01 nov 2012
  • Widget only shows post type fro settings, not only posts.


  • 01 nov 2012
  • Remove the stats informations for roles not allowed with 'baw_count_views_capa_role' (Default: edit_posts)


  • 31 oct 2012
  • Added, you can filter the minimum capability or set a role to see and modify the posts view stats. See FAQ (baw_count_views_capa_role)
  • Added, a new action hook to add (or remove?) more then only the "all" count stats in post page list in admin panel. See FAQ (baw_count_views_render_post_columns)


  • 30 oct 2012
  • Bug fix, a php warning appears when using the [most_views] with the new parameter "post_type"


  • 29 oct 2012
  • Bug fix, the counter was not under the content anymore. Sorry !


  • 29 oct 2012
  • Code improvment
  • Fix a bug in [most_views] shortcode, only 'posts' types were displayed, now a "post_type" parameter can be used.


  • 29 sep 2012
  • Try to fix a "WP-To-Twitter" bug which add some count from nowhere, so "WordPress" has been added as a forbidden bot, let's try.
  • Code improvment


  • 12 sep 2012
  • Fix : if you were using a filter on 'baw_count_views_meta_key', my own count was not updated.


  • 13 aug 2012
  • Bug fix on metabox


  • 12 aug 2012
  • Change the post type request to display all CPT (Public or Not, displayed)


  • 31 jul 2012
  • Add a screenshot
  • Add some NOJS code
  • Change input text=>number


  • 31 jul 2012
  • Add the possibility to hack/cheat on values, directly into the metabox on each posts.


  • 09 jul 2012
  • Added a filter for author in both Widget and [most_views] shortcode.


  • 05 jul 2012
  • Bug fix since 2.15, orders from widgets and shortcode can be reversed, now it's ok, sorry


  • 04 jul 2012
  • Remove the timer filter, option is available since 2.7
  • Add action hook baw_count_views_count_action
  • Modify some filters behavior


  • 03 jul 2012
  • Add the possibility to reverse the order to create a kind of "Less viewed posts", for widget and [most_views] shortcode


  • 02 jul 2012
  • Fix a bug in [most_view] shortcode, thanks to Hafid pointing me this


  • 01 jul 2012
  • Change : get_post_types() behavior (not a big deal)


  • 29 jun 2012
  • Parent menu "BoiteAWeb" deleted, settings are in settings now.
  • Better nonce for reset action
  • Some code imp.


  • 27 jun 2012
  • Version renumbering
  • Add a remove_filter on "adjacent_posts_rel_link_wp_head" to avoid post counts without been really viewed.
  • About page updated (+2 new plugins)


  • 07 jun 2012
  • Improved: Time between counts now includes post's ID
  • Time between counts in seconds, not minutes as described.
  • Thanks Jacek (Mechlab) pointing me that!


  • 18 may 2012
  • Bug fix : counter is always shown even on uncheck post types


  • 18 may 2012
  • Add some checkboxes in settings page to choose which posts can be "counted"
  • Thanks James Fabian again for this idea !


  • 16 may 2012
  • Bug fix : Count is ok now, sorry >_<


  • 15 may 2012
  • Bug fix : You can not post new posts ... my bad !
  • Added l10n for 2.8 (forgot it)


  • 14 may 2012
  • Add a reset checkbox in each meta box of posts to allow people to reset counters
  • Add 2 options to avoid admins and/or logged users to increase the counters
  • These 2 ideas are from James Fabian, thanks !


  • 11 may 2012
  • Missing pictures ...


  • 20 apr 2012
  • 3 new screenshots
  • Settings page
  • Meta box in each post type to display all counters
  • Added a columns in each post type lists, this display the "all time" counter
  • Translation FR/EN


  • 17 mar 2012
  • Default added filter "baw_count_views_count_filter" removed


  • 17 mar 2012
  • Added 2 parameters for the [most_view] shortcode : "ul_class" and "li_class"
  • Default CSS class for UL and LI tags in [most_view] shortcode is "pvc"


  • 15 mar 2012
  • Removed the "views" word after counter, my bad, it was a test ... :]


  • 15 mar 2012
  • New shortcode [most_view] (or [most_views] or [most_viewed]) to display in a page/post a top posts list, see FAQ for usage
  • Modification of the "baw_count_views_count" filter's behavior, not a big deal.


  • 02 mar 2012
  • Default time between 2 counts is now 0


  • 02 mar 2012
  • Better transient managment
  • Now you can use "0" as time between vounts instead of 1 second. (See FAQ for more information)


  • 01 mar 2012
  • Remove the compatibility with wp-postviews using a query, bad idea, sorry
  • Add a filter on "all" count to give more compatibility with ANY "count like" plugin (See FAQ for more information)


  • 29 feb 2012
  • Add more crawler bots
  • Add import compatibility with wp-postviews
  • Fix shortcode : [post_view] or [post_views] works


  • 29 feb 2012
  • First release


  • Not realeased
  • There was no stats, just counts all.

How to use/display it?

  1. [post_view] will display the counter for the actual post, custom post or page.
  2. [post_view id="123"] will display the counter for the post/page ID "123".
  3. [post_view time="day"] will display the count view of the day. So same for "week" will display count view for this week.
  4. [post_view time="day" date="20120213"] will display the count view for this particular day: 13th, feb 2012. "date" can not be use alone, always use "time" in the same time.
  5. [post_view time="month" date="201102"] will display the count view for the last year february. This mean you can play with date in your template, kind of :
  6. echo do_shortcode( '[post_view time="month" date="' . date( 'Ym', mktime( 0, 0, 0, date("n")-1, date("j"), date("Y") ) . '"]' ); // This will always display the count views of the month of last year.
  • A shortcode named "most_view" (or "most_views" or "most_viewed") is available. Same as [post_view], you can set "time" and "date" but also this parameters:
  1. "before": A text before the list; default is empty
  2. "after": A text after the list; default is empty
  3. "show": Do we show counters ? 1= yes, 0=no; default is 1.
  4. "number": How many posts to display ?; default is 10.
  5. "ul_class": A CSS class
  6. "li_class": A CSS class
  7. "order": 'desc' or 'asc'
  8. "author": an author ID or author name.
  9. "post_type": post types list, comma separated, default=settings Example:

- [most_view number="3" show="0" before="Top 3!"] Will display the top 3 posts, no counters displayed, with title "Top 3!"

What are the hooks ?

  1. baw_count_views_timings: apply_filters( 'baw_count_views_timings', array( 'all'=>'', 'day'=>'Ymd', 'week'=>'YW', 'month'=>'Ym', 'year'=>'Y' ) ); You can add/remove timings with this filter, so if you do not need stats, or just do not need Year stat, you can remove them to avoid the creation of meta data unused in DB. Example:
function remove_timing_for_bawpvc( $timings )
    unset( $timings['year'] ); // remove Year stat/meta
    return $timings;
add_filter( 'baw_count_views_timings', 'remove_timing_for_bawpvc' );


function remove_timing_for_bawpvc( $timings )
    return array( 'all' => '' ); // keep only all counts, no other stats
add_filter( 'baw_count_views_timings', 'remove_timing_for_bawpvc' );
  1. baw_count_views_meta_key: apply_filters( 'baw_count_views_meta_key', '_count-views_' . $time . $date, $time, $date ); This hook is present to give compatibility with any old count plugins that had already record some counts for your blog. Example of use with wp-postviews: Its meta_key is "views" so i do this:
function modify_metakey_for_bawpvc( $data, $time )
    return $time == 'all' ? 'views' : $data;
add_filter( 'baw_count_views_meta_key', 'modify_metakey_for_bawpvc', 10, 2 );

This return "views" if the selected stats count is "all" ! You can also play with $time and $date to do some checkings.

  1. baw_count_views_count: apply_filters( 'baw_count_views_count', $count, $meta_key, $time, $date, $id ); You can modify the $count value here, depending on time, date or meta_key. I added this in case of ... You can avoid recording count on different date or cheat on counting x)

  2. baw_count_views_count_action: do_action( 'baw_count_views_count', $count, $meta_key, $time, $date, $id ); Same as above, you can run your own code here.

  3. widget_title This is a WordPress hook, see codex or core code.

  4. baw_count_views_capa_role: apply_filters( 'baw_count_views_capa_role', 'edit_posts' ); You can modify the capatibility or rolle needed to see and modify the posts views stats. Example:

function bawpv_count_views_capa_role( $capa )
    return 'administrator'; 
    // or
    // return 'manage_options';

1. *baw_count_views_render_post_columns*:

apply_filters( 'baw_count_views_render_post_columns', $post_id );` You can add (or remove?) more then only the "all" count stats in post page list in admin panel. Example:

function baw_count_views_render_post_columns( $post_id )
    echo '<br />';
    echo 'Month: ' . (int)get_post_meta( $post_id, '_count-views_month-'.date(mY), true );
Will display the month stats below the default "all" count.

1. *baw_count_views_widget_post_types*:

apply_filters( 'baw_count_views_widget_post_types', $post_types );` You can hack the post types displayed in widget, whatever the settings.

Post Views Count, le plugin qui compte les vues de vos pages et articles, ou même médias ! Widgetisé, shortcodisé, tout y sé.

Pourquoi faire Post Count Views ?

Vraie question ? Post Views Count est un plugin qui vous permets de suivre le nombre de lecture de vos articles de façon journalière, hebdomadaire, mensuelle, annuelle. Il est parfois bon de connaitre facilement le nombre de vues afin de mieux cibler vos articles. Aussi, afficher le nombre de vues, si élevé est bon pour la santé de votre site.

Qui en a besoin ?

Je pose la question à l'envers, qui n'en a pas besoin !? Toute personne souhaitant calculer simplement des statistiques de visites de ses articles avec possibilité de les afficher sur les articles ou dans un widget avec un "Top Articles" a besoin de Post Views Count ! Oui, il existe Google Analytics, mais ici, pas besoin de tout ça, juste un compteur de vues périodiques.

Comment ça marche ?

Post Views Count inclus un shortcode [post_views] afin d'afficher la statistique désirée. Vous pouvez afficher le nombre de vues depuis toujours, ou juste aujourd'hui, cette semaine, ce mois ci, cette année. Vous pouvez aussi spécifier une date précise, une semaine précise, etc Tout ça juste avec le shortcode.

Une vue est l'ouverture d'un article/page par une personne (une adresse IP).

Comment afficher mes compteurs ?

  • [post_view] affichera le compteur pour le post/page actuel.
  • [post_view id="123"] affichera le compteur pour le post/page ID “123“.
  • [post_view time="day"] affichera le compteur du jour. Meme chose pour "week" pour la semaine.
  • [post_view time="day" date="20120213"] affichera le compteur pour le jour du 13 fev 2012. “date” ne peut pas etre utilisé seul, toujours ajouter “time” en même temps.
  • [post_view time="month" date="201102"] affichera le compteur pour le denrier février. Cela veut dire que vous pouvez jouer avec le code php comme ceci :
    echo do_shortcode( '[post_view time="month" date="' . date( 'Ym', mktime( 0, 0, 0, date("n")-1, date("j"), date("Y") ) . '"]' ); // Ce code affiche le mois actuel mais de l'an dernier.
  • Ou ajouter ceci dans votre functions.php de votre thème:
    function baw_post_view_in_content( $content )
     $content .= '<p>';
     $content .= 'Cet article a été vu ';
     $content .= do_shortcode( '[post_view]' );
     $content .= ' fois. Merci !';
     $content .= '</p>';
     return $content;
     add_action( 'the_content', 'baw_post_view_in_content' );

Il existe aussi un shortcode pour afficher le top sur une page ou post, c'est [most_view].

Même utilisation que [post_view] mais avec un peu plus d'options :

"before": Du texte avant la liste; défaut vide
"after": Du texte après liste; défaut vide
"show": Afficher les compteurs ? 1= oui, 0=non; défaut 1.
"number": Combien de posts à afficher ?; défaut 10.

[most_view number="3" show="0" before="Top 3!"] //Affichera le top 3 posts, sans compteurs, avec le titre "Top 3!"

Quelques screenshots :

Lire la suite

Vous aimez ? Partagez !

À propos de Julio Potier

Consultant en Sécurité & Expert WordPress, je développe et sécurise du contenu web tous les jours. La création de plugins WordPress fait partie de mon quotidien. Mon livre de chevet ? Le codex WordPress bien sur !


  1. 1
    leger_web a écrit:
    est-il possible d’attribuer manuellement un nombre de vue par article ?
    Pourquoi ? tout simplement j’utilise déjà un plugin de ce genre. Et je voudrais utiliser celui-ci mais sans repartir à zéro ?
    • AuteurJulio Potier a écrit:
      On peut le faire manuellement oui, via la base de données et phpmyadmin.
      Mais tout ce que je peux te dire c’est que tu dois metre à jour le champ (meta post) « _count-views_all »
      Sinon de quel plugin parles-tu ? Je peux regarder pour automatiser la mise à jour depuis d’autres plugins, on m’a demandé la meme chose en DM sur twitter pour le plugin « wp-postviews en 1.60″ par exemple, etle tien ?
    • leger_web a écrit:
      Oui c’est wp-postviews aussi…et si tu arrives à maj alors là top !!!
    • AuteurJulio Potier a écrit:
      Voilà ! version 2.2 dans les bacs, j’ai ajouté un peu plus de crawler bots à éviter et j’ai ajouté l’import/transformation auto des données de wp-postviews 1.60 ! Tadam
      Aussi j’avais fait une faite de frappe dans le readme et description pour le shortcode, alors j’en ai mis 2
      [post_views] et [post_view] fonctionne.
      ps : je ne refuse pas les dons, je suis comme ça … haha ;)
    • leger_web a écrit:
      euh la il vient de me mettre à zéro tous mes compteurs de wp-postviews lors de l’activation de la 2.2 :(
    • AuteurJulio Potier a écrit:
      Oui normal, mon plugin s’approprie les données, si tu veux retourner en arrière je peux te donner une requete à lancer dans phpmyadmin ou te donne du code à poser dans functions.php
      Je ne pouvais pas dupliquer les données pour des raisons de simplicité.
      Dis moi ce qu’il en est, rien n’est perdu, pas de panique ;)
    • leger_web a écrit:
      je veux bien la requête pour phpmyadmin.
      Mais où je ne comprends pas, est ce qu’on peux repliquer les compteurs des articles de wp-postviews dans ton plugin ?
    • AuteurJulio Potier a écrit:
      Assumons que ton préfixe soit « wp_ » :
      UPDATE wp_postmeta SET meta_key = « views » WHERE meta_key = « _count-views_all »

      Je vais faire autrement et lancer une 2.3 ce soir pour éviter ce désagrément. Stay tuned ;)
      En attendant, laisse ce plugin désactivé, à bientôt et merci pour tes tests précieux !

    • AuteurJulio Potier a écrit:
      2.3 dans les bacs
      J’ai retiré ma requête et ajouté un hook.
      Il suffit maintenant d’ajouter ceci dans functions.php du thème pour le rendre compatible avec « wp-postviews »:

      function modify_metakey_for_bawpvc( $data, $time )
      return $time == ‘all’ ? ‘views’ : $data;
      add_filter( ‘baw_count_views_meta_key’, ‘modify_metakey_for_bawpvc’, 10, 2 );

    • AuteurJulio Potier a écrit:
      et version 2.4 dans les bacs avec meilleur gestion des transients et possibilité de mettre « 0 seconde » pour le délai entre 2 count.
      Ce qui fait qu’aucun transient n’est en BDD.
    • AuteurJulio Potier a écrit:
      et même 2.5, j’ai modifié le délai de comptage des counts à 0 par défaut.
  2. Je savais qu’il y avait pas mal de plugins qui faisait cela, mais je crois qu’aucun ne permettait d’afficher des compteurs différents (notamment par jour ou pour une date précise).

    Bravo l’artiste. ;)

    • AuteurJulio Potier a écrit:
      Merci :)
      Compter c’est bien, mais un minimum de stats c’est mieux. Je pense que connaitre l’heure des clics est un peu trop précis, mais on peut le faire en jouant avec mes filtres présents dans le plugin.
      On pourrait aussi créer un top de l’an dernier pour comparer etc
      bien sympa j’avoue, je vais peut etre l’utiliser ^^ hahaha
  3. Super Julio, merci pour ton travail :)

    J’ai suivi ton tutoriel sur ce sujet, parce que j’aime bien tripoter le code aussi. Du coup je me pose une question (je pourrais y répondre tout seul mais je pense que ça peut servir à d’autres) : qu’apporte de plus le plugin par rapport à la version obtenue en suivant le tutoriel ? Qu’as-tu optimisé ?

    Attention dans ton code d’exemple pour afficher le compteur grâce à un filtre, les balise P sont interprétées (du coup on ne les voit pas).

    Encore merci et à bientôt.

    • AuteurJulio Potier a écrit:
      Rien, c’est le même, je mets à jour l’article la-bas en meme temps, l’admin doit valider c’est tout ;)
      J’ai ajouté :
      - anti crawler
      - des hooks filters
      - gestion de l’import des données du plugin wp-postviews
      - corrigé (et ajouté) un shortcode (voir commentaire ci-dessus)

      J’ai posté la 2.2 à l’instant :]

      Merci à toi !

  4. 4
    leger_web a écrit:
    Avant tout merci Julio pour ton aide précieuse !
    petite question, comment afficher dans une page le top des x articles les plus vus depuis « choix de la date ». Un peu comme le propose ton widget et le plugin wp-postview.
    Je sais qu’on peut faire ça avec des plugins pour insérer un widget dans une page mais j’aimerai éviter encore une fois un plugin pour rien.
    merci encore
    • AuteurJulio Potier a écrit:
      Version 2.6 !
      J’ai ajouté un shortcode [most_view] que tu peux utiliser dans une page/post.
      Lire le readme pour voir son utilisation, simple comme toujours ;)
  5. Hello Julio :)

    Plugin installé, néanmoins sur mon blog si je refresh la page le nombre de vues continue de grimper, les 12h ne sont pas prises en compte apparemment.

    Merci :)

    • Oops tu l’as mis en option apparemment, je pensais que c’était mis par défaut, sorry :)
    • AuteurJulio Potier a écrit:
      Tu as raison,je vais mettre l’article à jour, la 2.1 avait les 12 heures par défaut, je l’ai passé en 0 depuis peu.
      Merci à toi
  6. Hello! I recently updated my plugin Post Views to 2.6 and have one difficulty.
    I don’t want to display the word « views » in the widged, I want only display a number in parentheses (as in the previous version).
    It this posible? or how I can to downgrade the plugin?
    sorry for my english. Sanks.
  7. 7
    Sébastien a écrit:
    Je viens de lancer ma nouvelle plateforme web TV sous WordPress, j’ai installer votre plugin BAW postviews dont je suis amplement satisfait, mon problème est que je voudrais remettre lers compteurs de vues au même stade que sur mon ancienne plate-forme qui était sous mediacore, pour cela j’ai besoin de modifié directement dans mon phpadmin, mais je ne sais pas comment faire pour mettre le nombre de vues au chiffre exact que je souhaite, et ce sur chacune de mes vidéos. Je vous remercie pour votre aide
    • AuteurJulio Potier a écrit:
      Bonsoir !
      Quelle est la table contenant les anciennes données ? Comment s’apelle le champs des anciennes données ?
      A bientôt !
    • Sébastien a écrit:
      Pas de table, mon ancienne plate-forme était sous mediacore… en Pyton, je viens de passer à wordpress j’ai insérer mes articles, et maintenant je voudrais mettre le comptage des vues manuellement sur chacun de mes 25 articles. En les faisant partir avec le nombre de vues quel avaient dans mon ancienne plate-forme. je vous remercie par avance. Sébastien
  8. 8
    AuteurJulio Potier a écrit:
    Ok, alors dans ce cas il faut ajouter dans la table « wp_postmeta » (si ton préfixe est « wp_ ») pour chaque article une entrée où me « post_id » vaut l’ID de l’article en question, puis où « meta_key » vaut « _count-views_all » et où « meta_value » vaut le nombre de vue totale que tu souhaites.
    Voilà !
    • Sébastien a écrit:
      Merci beaucoup, doit-je mettre une fonction ?
    • AuteurJulio Potier a écrit:
      Fonction de quoi ?
    • Sébastien a écrit:
      Dans Phpmyadmin, quand je suis dans _postmeta, je fait insérer, dans la colonne valeur je rentre les chiffre en standart (1,2,3,4 …) en respectant ton message :
      « post_id » vaut l’ID de l’article en question, puis « meta_key » vaut « _count-views_all » (noter comme tel) et « meta_value » vaut le nombre de vue totale que je souhaites.
      Et dans la colonne fonction je laisse vierge ?
      Ensuite executer ?
      Gros merci a la boite à web pour votre soutiens !
    • AuteurJulio Potier a écrit:
      Rien dans le colonne fonction non et c’est tout bon.
  9. Merci, c’est un fat plugin !
    • AuteurJulio Potier a écrit:
      Tu le trouves si gros ? Pas moi ! Merci du compliment :]
      ps : « phat » ;)
  10. 10
    Horst Mansel a écrit:
    Dear Julio:

    Perfect plugin for what I need, however, it appears that short code [most_view] and the most view widget are not working. Please advise what the problem might be.

    Thaks for developing a great plugin,

    Horst Mansel
    Atlanta, GA USA

  11. Hi,

    I like the idea of this plugin, but it does not work:

    The easiest is the one controlled in the settings, but it will display immediately after the last character of the post. It should be displayed at least with a line in between

    The second is to put your suggested code in the functions.php
    Doing so simply prohibits the post to be displayed alltogether, and seems due to this line:

    $ content. do_shortcode = ([post_view ] ‘)

    I really want this functionality, so hope you can fix both options.

    I use WP 3.3.2 and BAW Views Post Count 2.7.

  12. Hmm – it appears Google Translate did some unintended « translation » of the formatting, so post is now displaying correctly, but the post count is still incorrectly placed.


    This is my last words in the post.(viewed 20 times)

    It should be like this:

    This is my last words in the post.

    (viewed 20 times)

  13. I seem to have missed something as using the code in functions.php does not display any counter in the posts.

    Do I need to add code to theme files as well?


    • AuteurJulio Potier a écrit:
      Hello !
      You need a line break so, do i have to use a « <br /> » ? a « <p> » ? a « <div> » ? what else !
      A filter called « baw_count_views_count » already exists so you can use it you ass you own text format.
      Example :
      function my_own_text_format( $count )
      return "<p>$count</p>";
      add_filter( 'baw_count_views_count', 'my_own_text_format', 10, 1 );

      To display it in each post, just check the bon into settings, or modify the single.php template to add
      <?php echo do_shortcode( '[post_views]' ); ?>

      See you !

    • Thanks very much. I was search this feature very much time. Please add this to « Comment l’afficher ? ».

      Best regards.

  14. Hello! I use and like your plugin a lot but when I updated to version 2.7.2 today I get a error when trying to create a new post. post-new.php gives the error and I cannot add content at all. When I deactivate the plugin everything works like normal and I did not have this error with the previous version of your plugin. Just wanted to let you know! Keep up the good work and if you have the time mail me if you find the problem or I will just check later for a update. My wordpress version is 3.3.2.
  15. Bonjour, merci pour ce plugin. Mais le widget associé n’a pas l’air de fonctionner. Ou bien je remplis mal les cases ?
    En tout cas en ce moment il est le premier de la sidebar latérale, au dessus de addthis, et on ne le voit pas.
    J’utilise « widget logic » qui est vide dans le cas de « most viewed posts ». Ca pourrait être la cause ?
    Je n’ai que des pages sur ce site. Ca pourrait être la cause ?


    • AuteurJulio Potier a écrit:
      avez vous coché « pages » dans les options (et avez vous la dernière version du plugin)
      A bientot
    • Merci pour cette réponse si rapide :-)
      Oui j’avais bien coché « Pages » et j’utilise 2.7.6 que j’ai chargé ce matin sur WordPress.
      Ce qui « m’inquiète » plus est que je ne vois même pas le titre du widget apparaitre dans la colonne …
      MErci pour tout.
  16. 16
    stevefree a écrit:
    Great plugin. Thank you!

    I’m using the following in a Private Page which I can look at each day:

    [most_view time = "day" date = "20120627" number = "25" before = "DAILY - June 27th, 2012"]

    How would I make it automatic to show me the Current day and previous day? So far it’s showing me the day I choose easy but I’m not sure how to make it so I don’t have to edit it each day.



    • AuteurJulio Potier a écrit:
      Hello, try this :

      echo do_shortcode( '[most_view time="day" date="' . date( 'Ymd', time() ) . '" number="25" before="DAILY - ' . date( 'F dS, Y', time() ) . '"]' );

      24h before

      echo do_shortcode( '[most_view time="day" date="' . date( 'Ymd', time()-60*60*24 ) . '" number="25" before="DAILY - ' . date( 'F dS, Y', time()-60*60*24 ) . '"]' );

      See you

  17. 17
    stevefree a écrit:
    OK I’ll give that a try. You should make it so I can do:

    [most_view time = "day" date = "today" number = "25" before = "DAILY - June 29th, 2012"]

    That would be very handy! :)

    • AuteurJulio Potier a écrit:
      So you just want « today » becomes « date( ‘Ymd’, time() ) » automatically ?
    • stevefree a écrit:
      Yeah, then I could just use the shortcode in a post or article and not have to embed any of the code.
    • AuteurJulio Potier a écrit:
      But you’ll have to change ‘ before = « DAILY – June 29th, 2012″ ‘ everyday !
    • stevefree a écrit:
      And…. another feature request:

      Setup another flag — Author = « steve » — This way I could do something like:

      [most_view author = "steve" time = "month" date = "201207" before = "MONTHLY - July 2012"]

      This way I could create a page for each of my Blog authors and they can watch how their content is doing. This would be sooo much easier than giving them Google Analytics reports. :) :)

    • stevefree a écrit:
      Well, I would change it to something like — before = « Daily Top 25 Articles »

      It would make it really easy then to keep the top posts. But I do see your point.

    • AuteurJulio Potier a écrit:
      Author is not a bad idea!
      Let’s try a « today » thing soon.
      Today, version 2.14 a bug fix! Sorry for that.
      Thank you for your interest.
    • AuteurJulio Potier a écrit:
      Steve, did you try this :

      [most_view number="1" show="1" time="day"]

      no « date » and time on « day » ? It return the actual day …

    • stevefree a écrit:
      Yes yes yes! It worked!

      I tried both time= »day » and no date and TODAY appeared. Perfect! Thank you.

      BTW – I also tried Author= »steve » and that is working also! Very cool. Thank you so much.

      1 more feature request now :)

      Is there a way to do time= »week » or « month » or « year » using the Author Filter in order to get the total page views vs. a list of posts with the page views?

      In other words:

       Author="steve" time="year" date="2012" 

      And then it shows just the Total page views for that Author?

      That way I can create a simple report for each author on my blog that shows them their total page view count for the month.

      Thanks! Love the plugin! I wish I had found it a long time ago!

  18. 18
    le formateur a écrit:

    Tout d’abord bravo et félicitations pour ce plugin !

    J’ai plusieurs questions :

    1) A quel tuto faites-vous allusion plus haut en date du 29/02/2012 (post de Geoffrey) ?

    2) Je souhaite faire un (petit) don mais je ne vois pas de lien. Comment puis-je faire ?

    3) Je viens d’installer le plugin ==> Tout va bien…sauf que j’ai des articles depuis l’année dernière mais ils ne sont pas pris en compte. Ce qui est logique ! Comment puis-je y remédier ?

    Je te remercie.

    le formateur

    • AuteurJulio Potier a écrit:
      Merci pour le compliment !

      1) Regarde ici j’ai 2 / 3 articles donc 2 sur les début de ce plugin. Le tuto est sur la 2.2 maxi je crois, nous sommes en 2.14 depuis ce matin et la 2.15 est en dev, et une 2.20 avec gestion de cache est prévue

      2) Normalement dans les settings du plugin il y a un ENORME bouton paypal, pas chez toi ?

      3) Les anciens sont à 0 et tu souhaites « tricher » un peu ? Soit tu vas en base de données et tu vas dans la table « wp_postmeta » (si wp_ est ton prefixe), puis tu crées une entrée pour le post X, « meta key » tu mets « _count-views_all » et « meta_value » le compteur que tu veux. Ou, tu vas dans ton fichier functions.php de ton thème et tu fais ça :
      add_post_meta( 123, ‘_count-views_all’, ’99′ );
      //123 = post ID
      // ’99′ = compteur
      et tu fais une ligne par post que tu veux. Ensuite tu visites une fois le site pour prendre en compte ces requêtes puis tu peux supprimer le code.

      A bientot !

  19. 19
    le formateur a écrit:
    ok c’est bon pour le don c’est fait !
  20. 20
    le formateur a écrit:
    Merci pour ta réponse.

    Cela veut dire que je dois faire la manipulation (bdd ou thème) pour chaque article (plus de 100)?

    • AuteurJulio Potier a écrit:
      Bah ya pas de magie :/ Si tu as 100 compteurs à 0 pour lesquels tu veux mettre des valeurs …
      Sinon on peut faire un autre truc, on fait une requete qui nous prends tous les articles dont la meta n’est pas trouvée (donc 0 compteur, si il a été visité 1 fois, c’est mort) et ensuite pour chaque article trouvé, on lui ajoute un competur manuel (soit en dur, soit un random entre XXX et YYY).
      Mais c’est pas du gateau !
    • le formateur a écrit:
      ok je vais voir avec le functions.php
    • le formateur a écrit:
      je crois que tu as oublié de mettre le lien sur le « ici » dans ta réponse concernant le tuto. Non ?

      Pour le don je cherchais un bouton/lien (que j’ai trouvé) sur cette page mais pas dans l’administration de mon WordPress. Oui effectivement il est énorme :)

  21. 21
    le formateur a écrit:
    Visiblement cela ne fonctionne pas. Voila ce que j’ai fais :

    dans mon thème, dans functions.php j’ai ajouté ça :

    1495 étant l’id de mon article
    47 le nombre de vues

    • le formateur a écrit:
      add_post_meta( 1495, ‘_count-views_all’, ’47′ );
    • AuteurJulio Potier a écrit:
      Je t’offre mon service de maintenance sur ce sujet :p
      Si tu me file un acces admin ou ftp puis BDD si possible, on regarde ça ensemble, je suis sous skype : julio.boiteaweb
  22. Petites suggestions : afficher un widget sur le tabelau de bord et pouvoir aussi trier la colonne dans les vues du back-office ;)
    Aussi, éventuellement, permettre une RAZ (multi-critères : par fréquence, type de contenu, etc.) des compteurs ?
    • AuteurJulio Potier a écrit:
      Widget : ok je vais en mettre un
      Trier: Je vais voir comment on fait ça
      RA : il y a une coche dans chaque article pour RAZ un compteur, comment le veux tu ? Type de contenu ? Je ne vois pas bien…
    • Pour le RAZ, ce serait par type de contenu, avec, éventuellement, une possibilité de spécifier une fréquence de RAZ auto (ex. tous les mois, tous les trimestres, etc.)
    • AuteurJulio Potier a écrit:
      type de contenu = CPT (custom post type) ? genre post, page, album (type perso) etc ?
  23. En essayant la fonction most-viewed, j’ai remarqué deux choses
    - qu’avec la fonction show= »0″, il est toujours affiché (0) à la fin du titre. Ne serait-il pas plus simple de ne rien afficher du tout ? :)
    - qu’un ou deux articles revenaient souvent quelques soit le filtre de temps. Serait-il possible d’ajouter un hook de type NoID= »ID » afin de filtrer ces posts récurrents ? :)

    En tout cas, bon travail, depuis le début ; ce plugin va devenir une vraie référence avec le temps

    • AuteurJulio Potier a écrit:
      Je n’ai pas de (0) affiché avec show=0
      Pourquoi pas des IDs à éviter, mais je trouve ça bizzare :|

      Merci du compliment ;) 7100 DLs !

  24. 24
    Chris a écrit:
    how can i display the counter on a single post page here is the link.
  25. 25
    James a écrit:
    Excellent plugin. Very simple. Very easy. I’ve enabled it now for about 2 months and it’s running great.


    I have a multi-author blog and I pay the authors based on page-view count. Is there a simple way to extract from the DB the following:

    August 2012:
    Author 1 – 5023 page views
    Author 2 – 203 page views
    AUthor 3 – 125 page views

    July 2012:
    Author 1 – 4023 page views
    Author 2 – 223 page views
    AUthor 3 – 155 page views

    From what I can tell, the data is in the DB however the shortcode does not exist.

    As a bonus, it would be great to be able to post pages like these:

    But that’s just extra. The monthly summary would be really fantastic.


  26. 26
    Rodrigo a écrit:
    comment je peux montrer les 5 cartes journalières les plus regardés, j’ai testé et je n’ai pas, s’il vous plaît aider. Cordialement
  27. 27
    Roger Pilon a écrit:
    Toute petite suggestion: remplacer le mot  » post  » par le mot « billet ». On publie un article dans un journal, on publie un billet dans un blogue! Ceci permet aussi d’élimner le mot « poster » que malheureusement on trouve de plus en plus.

    Courriel est aussi pas mal mieux que le mot anglais « Mail »


    • AuteurJulio Potier a écrit:
      Le mot billet est lié au blogue ? Mais WordPress n’est pas un blog, c’est un CMS bien complet ;)
      Je préfère garder « article » et google est plutôt d’accord avec moi :
      « article WordPress » => 50000 résultats
      « billet WordPress » => 2000 résultats
      Aussi, la traduction de « post » dans la version française de WordPress est « article » et non « billet ». Je garde « article » ;)
      Pour le mot « poster », je ne le vois pas dans le plugin, euh, extension pardon.
      Idem pour « mail », je ne le vois pas dans l’extension.
  28. Hello, Thank you for the plugin.
    I have checked only Pages in the settings, however posts are included in the Top Counts widget. I have WP 3.3.1 with Atahualpa theme. I would appreciate any advice on how to exclude posts count in the top widget. I translated and read the comments, but did not find a solution.
    Thank you again.
  29. Hello again, I also discovered that when I am logged out the top counts is not visible in the sidebar. I upgraded WP to latest and still no change. Unfortunately, this is a deal breaker. I also have MemberwingX,Jetpack stats and various other plugins. installed. I understand this may be a conflict with my other plugins. I will need to look for an alternate plugin for now. Please email me if you find out any solutions to similar issues.


  30. Bonjour,
    je viens de mettre à jour la dernière version (2.19.10) et il semble y avoir un gros bug: tous les plugins de ma barre de droite disparaissent (wordpress 3.4.1). J’ai désactivé le plugin en attendant une correction.
    bonne journée
  31. WordPress 3.4.2 update this plugin and crash side widget. In bawpv.php comment 140 line widget working. Sorry for my english.
  32. 32
    AuteurJulio Potier a écrit:
    HAAAAA désolé, sorry …
    2.19.11 is out and fix this …
  33. 33
    Renaud a écrit:
    Super plug in ;-)
    je reviens juste sur le fait de pouvoir trier le post dans l’interface d’admin,
    as-tu trouver une solution?
    Merci et bravo
  34. 34
    krysttof a écrit:
    C’est toujours LE plugin que j’utilise en formation, pour commencer à travailler les plugins.
    Il est simple, sobre et efficace !
    Bravo et merci !
  35. 35
    Laurent a écrit:

    N’étant plus satisfait de WP PostViews, j’ai voulu essayer votre plugin.

    Je souhaiterais, dans un premier temps, afficher le nombre de vue par article, à côté du titre.

    Dans mon template, j’ai donc ajouté mais cela ne m’affiche rien du tout…

    Pourtant le plugin semble bien fonctionner, étant donné que quand je coche l’option « Afficher le compteur dans le contenu de l’article », ça m’affiche bien le compteur en dessous de l’article (mais ce n’est pas là où je veut le placer)

    Est-ce que j’ai loupé une étape? Fait une faute de frappe? Est-ce qu’il y a des incompatibilités connues avec certains plugins? Est-ce que cela peut venir du fait que quand j’ai installé votre plugin WP Post Views était encore activé (je l’ai désinstallé depuis)?

    D’avance merci pour votre aide.

    • Laurent a écrit:
      Oups, mon morceau de code est passé à l’as…

      Le code que j’ai intégré dans mon template est echo do_shortcode(« [post_views]« );

    • AuteurJulio Potier a écrit:
      Possibilité de mettre le fichier dans lequel vous avez mis le code dans un que je puisse voir ça ?


    • Laurent a écrit:

      En fait j’ai trouvé la solution. Un problème de balise, tout simplement. Cela ne venait donc pas du plugin.

      Merci quand même,


  36. 36
    Popsantiago a écrit:
    Etant à la recherche d’un PostView, je me suis arrêté sur un plugin MadeInFrance ;-)
    Peux tu m’expliquer « Temps entre les compteurs » ?
    Est ce par IP ? ou pour tout le monde ?
    J’aimerai eviter les refresh intempestifs… qui font monter le compteur. J’ai mis 60sec donc ca bride un peu mais que ce passe t il si 2 personnes arrivent dans la meme minute ?
    • AuteurJulio Potier a écrit:

      C’est via l’adresse IP que je ne compte pas un refresh du meme article, sinon tu as bien saisi le concept :)

      Merci !

  37. Bonjour. Je viens de l’installer chez une amie, mais les résultats sont assez surprenants:

    Article lu 343 fois au total.
    Article lu 52 fois aujourd’hui.
    Article lu 347 fois ce mois-ci.
    Article lu 345 fois cette année.

    Normalement nous devrions avoir 347 puisque le plugin a été installé le 08/02 et que nous sommes le 10/02. Etrange, vous avez dit étrange….

  38. Coucou Julio. Je reviens vers toi, parce que je m’aperçois que ce compteur ne fonctionne plus, mais je sais pourquoi. J’ai changé d’hébergement et celui-ci propose un cache varnish par défaut. On peut le désactiver, mais ce serait dommage. Du coup, le compteur n’incrémente plus beaucoup, voire très peu. Je sais qu’il existe une solution avec les ESI, mais je pense qu’elle ne peut pas fonctionner, dans le sens ou le plugin est intégré au fonctionnement de wordpress. Aurais-tu une idée pour faire en sorte de désactiver le cache varnish sur ton plugin ? Merci par avance :)
    • AuteurJulio Potier a écrit:

      Oui et non, non car avec varnish, les compteurs s’évanouissent j’y peux rien, oui car une version AJAX est prévue.


    • J’adore :D Hâte de voir la version Ajax en tout cas :)
  39. I let you a message and said that the wp-admin/widgets.php crash because yout widget and I found the resolution:

    I have 30k users on my wordpress and on this line your widget die:


    foreach( get_users() as $u ) 
  40. It would be perfect if the counter doesn´t increase on page refresh!!
  41. 41
    Sanchez a écrit:
    Hello, (merci)

    Great plugin. Very easy to use and clean. Is there a way to add css around the output number.

    Thank you for your time.

  42. 42
    gkik a écrit:
    how to use short code [post-view] in the theme index.php file i used it but it shows nothing…..
  43. How can I make the post count appear before rather than after a post?

    I ask this because my Genesis Focus theme cuts off the end of the post when it displays posts in 2 columns.

    Also, the code above suggested for functions.php has an error because it affects all the code after it when I insert it into my functions.php.

  44. Merci pour ce plugin, vraiment très utile pour moi.
    Entre temps j’ai une question: est-ce qu’on a la possibilité d’afficher le nombre de lu depuis la publication de l’article ou depuis une date spécifique jusqu’à aujourd’hui?
  45. 45
    sonia a écrit:
    salut t’en plugin ma fait disparaitre tout les Widgets dans Widgets.php
    • Bonjour, mon plugin ne touche pas à ce fichier, en fait, il ne touche à aucun fichier PHP, donc ce n’est pas m’en plugin.
  46. 46
    Nicolas G. a écrit:
    Est il possible de filtrer par custom taxonomy ? Afin d’avoir les tops de chaque « catégories ».


    • Nicolas G. a écrit:
      Je rajoute une question, est il possible de modifier l’HTML de sortie de most_view ?
      Pour rajouter featured image, autre structure html, etc… Si oui comment ?


    • Bonsoir

      Ce n’est pas possible dans cette version, un jour je ferais une update, mais demain j’ai piscine.

      Merci ;)

  47. 47
    Pitou31 a écrit:
    J’ai mis [post_view id="258"] sur la page d’accueil. Cet ID correspond à une page su site.
    Le compteur aficher est toujours 0 quelque soit le nombre de fois qu’on active la page.
    Où est l’erreur ?
    Merci pour m’éclairer.
    • Combien de fois l’article 258 a été sur sa page « single » ? Que dit la boite de compteur côté édition ?
    • Pitou31 a écrit:
      J’ai essayé votre plugin et je rencontre des problèmes avec les permaliens.
      J’ai dû mettre les permaliens par défaut pour obtenir l’ID.
      Par contre avec woocommerce je n’ai pas d’ID mais par défaut le lien sur le « produit » don la comptabilisation ne se fait pas.
      Pouvez-vous me dire le moyen de personnaliser le permalien des produits de Woocommerce pour obtenir l’ID ?
    • Pitou31 a écrit:
      Désolé il s’agissait d’une erreur dans le numéro d’ID c’était 58 et non pas 258.
      Résolu pour les pages et articles avec les permaliens par ID. Par contre des problèmes avec les pages dont le permalien n’est pas codé en ID (voir mon noveau commentaire).
      Avec toutes mes excuses.
    • Vous ne devez pas modifier la structure des permaliens pour utiliser mon plugin, il doit y avoir une erreur ailleurs. De plus je ne connais pas WOOCommerce, mais même réflexion, ce n’est pas normal de modifier les permaliens pour avoir un ID.
      Essayez de désactiver tous les plugins sauf celui ci et regardez le compteur côté admin, que dit-il pour l’article 258 ?
    • 58 ok, comme j’ai dit, les permaliens sans ID doivent fonctionner aussi, mon plugin ne tiens pas compte de ce paramètre.
    • Pitou31 a écrit:
      OK mais il faut bien que je mette un ID en paramètre exemple post_view id= »2″] pour ma page d’accueil. Pour les pages produits générés par Woocommerce il n’y a pas d’ID par exemple on a http://localhost/Test%20WOO/wordpress/?post_type=product. Voilà pourquoi je pensais qu’il fallait changer les permaliens dans WP.
      Impossible pour ces pages d’en connaitre l’ID ou y a-t-il un moyen de savoir ?
    • Pitou31 a écrit:
      Finalement les problèmes de non comptabilisation étaient liés au serveur local.
      Depuis que j’ai transféré le site local sur un site de test distant ça fonctionne.
      Moralité: même en test il est préférable de tester sur un véritable site serveur distant qu’en local (Wamp, MAM, etc….).
      Reste toutefois le problème de l’ID si par exemple on veut faire une page statistique listant les compteurs, pour les pages sans ID je n’ai pas trouvé de possibilité de les afficher dans la page statistique en utilisant le shortcode [post_view id="X"]. Un shortcode de type [post_view id="bag-in-box"] ne donne rien.
      Y aurait-il un autre shortcode qui permette de lister le compteur de ces pages sans ID ou un moyen de connaitre leur ID ?
    • Pitou31 a écrit:
      Finalement j’ai trouvé les post ID en positionnant la souris sur « modifier la page ».
      Tout fonctionne, merci pour votre plugin. Peut-être serait-il bon d’indiquer cela dans les explications ?
    • Oui et non, c’est du WordPress ça de trouver un ID ^^ Il existe une astuce qui ajoute les IDs des articles/pages à côté des actions « Modifier, supprimer etc », faudrait que je la refasse …
    • Pitou31 a écrit:
      Jai essayé de présenter les informations sous forme de tableau en utilisant le plugin TablePress
      Apparemment le shortcode des compteurs ne sont pas pris en compte et interprétés.
      Auriez-vous une solution à proposer pour afficher les informations sous forme de tableaux ?
    • Non rien de mieux que les shortcodes bien paramétrés :/
  48. Très bon plugin mais comment faire pour ne pas afficher ce compteur pour un article en particulier ?
  49. Bonjour,
    j’ai installé votre plugin qui marche bien … mais que sur la page d’accueil. J’avais compris que ça devait compter les vues sur les toutes pages et les articles ; or il n’en est rien.
    Ai je manqué quelque chose ?
    • euh oui vous manquez le plugin complet qui compte chaque vue d’un article pour les types d’articles désiré. Si vous n’avez pas d’affichage de ces vues, cela ne veut pas dire que ça ne les compte pas.
      Votre thème empêcherait-il de bien les afficher ?
      ps : inutile de me donner le no du thème, je ne les connais pas et je ne vais pas fouiller dans le code pour savoir si il est bien fait
  50. 50
    Kowasky a écrit:

    Is it possible increase all the views count manually ?
    I mean, if the count is 3 add 100, so the count showen is 103…

    Thanks and sorry for my english

    • Of course you can, just visit the post you want to cheat, go to the views metabox (post widget bar?) then click the « all time » value for example, then change, save the post.
    • kowasky a écrit:
      Hi Julio, thanks for the super fast reply!

      I’ve tryed, but the view count still the same.. I use your pluggin integrated with the « DeTube » theme.

      Thinking better, is it possible to force your pluggin to start the count from a specic number (50 or 100 or… and so on)?
      I mean, with 1 visit the plugin count and show 101.

      I’d be glad to pay you for this.

  51. 51
    Franky a écrit:
    Salut Julio,

    Tout d’abord un grand merci pour ce plugin!

    Est-il possible d’afficher par exemple sur la page d’accueil le total de visites de tous les posts réunis?
    Est-il également possible de compter le nombre de vues de la page d’accueil?

    Merci d’avance pour ta réponse!

    • Merci à toi
      Oui mais le plugin ne le gère pas, il faudrait faire une requête SOMME des compteurs.
      Compter l’accueil ? Non et je ne vois pas l’intérêt :/
    • Franky a écrit:
      Ok merci pour l’info j’ai créé ma propre fonction.

      Bonne journée!

  52. 52
    Eric a écrit:
    Hi, I started using your plugin and it was fine at first. But now suddenly while it is activated, my appearance –> widgets area doesn’t work at all. Sidebar widgets don’t show up and nothing on the screen can be interacted with. It all works fine again while it is deactivated.
  53. Salut Julio,

    J’aurais une petite question pour ce plugin très intéressant (merci au passage). Je souhaiterais afficher, dans un article quelconque (donc via un shortcode) le top des articles d’une semaine à un moment donné. Je sais qu’il faut passer par most_view et y ajouter time= »week ». Jusque la tout va bien, il me retourne ce que je veux.

    Maintenant je souhaiterais réaliser la même chose mais pour une semaine précise. Je dois probablement jouer avec date mais en vain après plus essais. Éventuellement, si ce n’est pas possible en natif, jouer avec un numéro de semaine d’une année précise pourrait être sympa.

    Merci d’avance si tu as une solution ou un hook sous le coude.

    • Hello, logiquement tu joues avec « date=201333″ par exemple pour la semaine 33. Je viens de voir que du coup j’ai fait une bêtise, car les semaines 1 à 12 se confondent avec les mois -_- ouch …
    • Et en plus de ça, tu y avais pensé pour les numéros de semaine, excellent ! Je file regarder ça de plus près dès que j’ai mon PC sous le coude.

      Par contre, pour ton problème avec les numéros de semaines qui se confondent avec les mois, tu as une solution ou une future mise à jour pour pallier à ça ? Éventuellement on pourrait imaginer une date de début de mesure et une date de fin de mesure comme solution alternative (ex : most_view start=20140101 end=20140107). Je ne sais pas si c’est facilement intégrable mais vu ton talent, je n’en doute pas.

  54. 54
    Amanda R. a écrit:
    Hello – This plugin says that one of our blog posts has 100,00+ views. This just doesn’t seem possible when you look at our site traffic. How can we tell if this is accurate? What exactly qualifies as a view?
    • Hello
      A view is when the html head tag has been loaded by a visitor (not a search engine bot). This action will add « 1″ to the counter, not much :)
    • Amanda R. a écrit:
      Thanks for such a speedy response Julio! Are you 100% sure this count is correct? It just seems so high for our site.
    • I can’t be 100% sure, i’ve used a bots list, known on the web so, maybe someone or some bot is tricking you, or maybe your site is better than you think ;)
  55. 55
    darknote a écrit:
    moi j’utilise le plugin AJAX Hits Counter counts only hits, il a l’air de fonctionner avec un plugin cache.
    Connaissez vous ?
  56. 56
    Attila a écrit:

    Can you help me about database entries, the plugin load them huge data and I want to optimise, so how can I empty the database entries? Which table contain, that I shold to empty, or is there any other solution to release the database?

    thank you!

    • Hello

      If you’re using the « time between count », please stop, use « 0″ now, this was a bad idea and it fills the DB yes, my bad.
      You can do this query (assuming your DB prefix is wp_):

      delete from wp_options where option_name like "%baw_count_views-%"
    • Attila a écrit:
      Yes, thanks for the tip, but I mean to the postmeta tabel. Is your plugin use it? I mean I am just troubleshooting which plugin generates huge tabel usage, and the only plugin which collect data is your one. So I ask about the postmeta table, how can I optimise it, or delete old entries, if your plugin use it. Thank you!
  57. 57
    Oren a écrit:
    Thanks for the plugin.
    I use it to count views of custom post type (that came with the theme), and I found it buggy: every refresh add TWO views to the counter…

    Please see this post for example:

    The counter is at the top-right corner.

    Any help will be much appreciated.



  58. How can I get the list post ID of most views posts in my theme?
  59. bonjour,
    désolé de vous déranger mais est ce possible de récupérer le nombre de vus du plugin AJAX Hits Counter + Popular Posts Widget ?
    Votre plugin était compatible WP3.8.1 cela n’est pas indiqué sur la fiche du plugin chez
    Merci par avance
  60. 60
    from sospc95 a écrit:
    Bonsoir Julio,

    Je viens de tester le plugin ça fonctionne nickel pour l’afficher dans un article mais est ce que c’est possible de l’afficher dans l’entête du post là ou se trouve (posté par…, nombre de commentaire …).

    Avec une image ça parle mieux :
    Merci pour ton aide
    Bon week end

    • Hello

      Oui c’est possible le plugin te propose il me semble de ne pas insérer automatiquement le compteur et te donne la fonction à utiliser, il faut donc ensuite dans le thème placer la fonction.

    • J’ai regardé et au niveau de mon code dans le single.php j’ai ceci :

      Et je pense qu’il faut mettre le code du plugin dans le « postinfo », mais comment l’intégrer dedans ?

    • désolé j’ai oublié la balise :

      voici le code dans mon single.php

      <div class="new-post">
      <?php get_template_part('includes/postinfo'); ?>
      <h1><?php the_title(); ?></h1>

      il faudrait rajouter le code du plugin :

      <?php echo do_shortcode( '[post_views]' ); ?>

      dans le « postinfo » mais comment l’intégrer dedans ?

    • Tu as un fichier /wp-content/themes/Glow Theme Enfant/includes/postinfo.php, c’est dans celui là que tu fais le echo do_shortcode :)
    • Ah oui effectivement si je cherche pas dans le bon fichier ^^
      J’ai trouvé le postinfo.php qui affiche ce code :

      <?php }; ?>
      	<?php if (in_array('author', get_option('glow_postinfo1')) || in_array('comments', get_option('glow_postinfo1')) || in_array('categories', get_option('glow_postinfo1')) ) { ?>
      		<p class="info"><?php esc_html_e('Posted ','Glow'); ?><?php
      			if (in_array('author', get_option('glow_postinfo1'))) { esc_html_e(' by ','Glow'); the_author_posts_link(); };
      			if (in_array('categories', get_option('glow_postinfo1'))) { esc_html_e(' in ','Glow'); the_category(', '); };
      			if (in_array('comments', get_option('glow_postinfo1'))) { echo(" | "); comments_popup_link(esc_html__('0 Comments','Glow'), esc_html__('1 Comment','Glow'), esc_html__('% Comments','Glow')); }; 
      			<?php }; ?>

      Normalement le code devrait se positionner juste après celui ci :

      if (in_array('comments', get_option('glow_postinfo1'))) { echo(" | "); comments_popup_link(esc_html__('0 Comments','Glow'), esc_html__('1 Comment','Glow'), esc_html__('% Comments','Glow')); }; 

      J’ai essayé de mettre le « echo do_shortcode » à plusieurs endroit du postinfo.php en espérant trouver la bonne ligne mais ça n’a pas l’air de fonctionner :(

  61. Thank you very much for making such great plugin!
    I use it on site, and would like to sort posts by pageviews, but don’t know how do, do you have some example code to teach me about this? thanks!
  62. Je me demande si ce plugin fonctionne correctement avec WP Rocket?
    Il y a parfois des différences assez conséquentes, quoique sur les derniers articles publiés les écarts sont plus faibles (comparaison avec google analytics).
  63. bonjour,
    thanks for build this plugin.

    I use it on my site and find out that lost the original counts partly after use it. Do you have any comment on this?

    my WordPress 3.8.2 and original view count plugin is Kento Post View Counter v1.3

Envie de dire quelque chose ?

Avant de parler, merci de lire la charte des commentaires.


Vous pouvez utiliser le tag [php][/php] pour ajouter quelques lignes de PHP, si c'est un pavé, merci d'utiliser service comme