banner-post-count-views

Post Views Count
Compteur de visites pour vos articles

Informations sur le plugin

Requiert : WordPress 3.0
Mis à jour : 18 novembre 2014
Téléchargé : 100 592 fois
Noté : 5 sur 5
Contributeurs : juliobox

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.
Exemple:

[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 !

176 réflexions sur “ Post Views Count

  1. Bonjour,
    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 ?
    merci
    1. Bonjour,
      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 ?
    2. 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 ;)
    3. 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 ;)
    4. 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 ?
    5. 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 !

    6. 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 );

    7. 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.
  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. ;)

    1. 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.

    1. 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. 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
    1. 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 :)

    1. 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. Bonjour,
    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
    1. Bonsoir !
      Quelle est la table contenant les anciennes données ? Comment s’apelle le champs des anciennes données ?
      A bientôt !
    2. 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. 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à !
    1. 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 !
  9. 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

  10. 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.

  11. 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.

    Example:

    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)

  12. 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?

    Thanks!

    1. 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 !

    2. Bonjour,
      very nice plugin, a tips: add in documentation « how display it in each post »
      <?php echo do_shortcode( '[post_views]' ); ?>

      , for newbies (like me) of WP, will be more useful :)
      Thank you

  13. 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.
  14. 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 ?

    Cordialement,

    1. Bonjour
      avez vous coché « pages » dans les options (et avez vous la dernière version du plugin)
      A bientot
    2. 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.
  15. 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.

    Help?

    Thanks!

    1. Hello, try this :
      Today

      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

  16. 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! :)

    1. 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. :) :)

    2. 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.

    3. 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.
    4. Steve, did you try this :

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

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

    5. 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!

  17. Bonjour,

    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

    1. 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 ? http://dl.dropbox.com/u/45956904/ScreenShots/baw_120703-112710.png

      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 !

  18. Merci pour ta réponse.

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

    1. 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 !
    2. 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 :)

  19. 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

    1. 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
  20. 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 ?
    1. 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…
    2. 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.)
  21. 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

    1. 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 !

  22. Excellent plugin. Very simple. Very easy. I’ve enabled it now for about 2 months and it’s running great.

    Question.

    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:
    http://howtogeek.com/stats/posts.html
    http://howtogeek.com/stats/latest.html
    http://www.howtogeek.com/stats/index.html
    http://www.howtogeek.com/stats/leaderboard.html
    http://www.howtogeek.com/stats/bonus.html

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

    Thanks!

  23. 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
  24. 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 »

    Roger

    1. Bonjour
      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.
      Merci
  25. 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.
    Mayda
  26. 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.

    Regards,
    Mayda

  27. 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
    Stéphane
  28. Hello,
    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
  29. C’est toujours LE plugin que j’utilise en formation, pour commencer à travailler les plugins.
    Il est simple, sobre et efficace !
    Bravo et merci !
  30. Bonsoir,

    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.

    1. 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] »);

    2. Bonjour
      Possibilité de mettre le fichier dans lequel vous avez mis le code dans un pastebin.com que je puisse voir ça ?

      Merci

    3. Bonjour,

      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,

      Laurent.

  31. Salut,
    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 ?
    Merci,
    1. Bonsoir

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

      Merci !

  32. Bonjour. Je viens de l’installer chez une amie, mais les résultats sont assez surprenants: http://gestionpaiegrhquichoisir.com/2013/02/b-a-ba-de-la-paie-indemnites-en-cas-de-licenciement/#axzz2KIew1OG3

    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….

    1. Bonjour

      C’est juste en dessous de la carte « Articles connexes » et les boutons de partage de Shareaholic.

      j’ai utilisé le code de function baw_post_view_in_content

      Cordialement
      Philippe

  33. 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 :)
    1. Hello

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

      ;)

  34. 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:

    225:

    foreach( get_users() as $u ) 
  35. 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.

  36. 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.

  37. 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?
    1. 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 ?

      Merci

  38. Bonsoir,
    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.
    1. Bonjour,
      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 ?
      Merci
    2. 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.
    3. 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 ?
      Merci
    4. 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 ?
    5. Bonjour,
      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 ?
      Merci.
    6. Re-bonjour,
      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 ?
    7. 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 …
    8. Bonjour,
      Jai essayé de présenter les informations sous forme de tableau en utilisant le plugin TablePress http://wordpress.org/plugins/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 ?
      Merci
  39. 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 ?
    Cordialement
    1. 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
  40. Hello

    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

    1. 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.
      Done!
    2. Hi Julio, thanks for the super fast reply!
      :D

      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.
      Thanks
      Roby

  41. 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!

  42. 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.
  43. 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.

    1. 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 …
    2. 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.

  44. 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?
  45. Bonjour,
    moi j’utilise le plugin AJAX Hits Counter counts only hits, il a l’air de fonctionner avec un plugin cache.
    Connaissez vous ?
    1. bonjour,
      votre plugin est bien meilleur, maintenant souci, comment récupérer les données du plugin AJAX Hits Counter counts only hits sur votre plugin ?
      Je le dis tout de suite, je ne suis pas codeur ou développeur, juste un amateur.
      Merci
    2. Bonsoir
      essayez ceci dans un mu-plugin le fichier functions.php de votre thème enfant

      function modify_metakey_for_bawpvc( $data, $time )
      {
          return $time == 'all' ? 'hits' : $data;
      }
      add_filter( 'baw_count_views_meta_key', 'modify_metakey_for_bawpvc', 10, 2 );
  46. Hello!

    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!

    1. 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-%"
    2. 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!
  47. 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 WordPress.org.
    Merci par avance
  48. 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 : http://imgur.com/SCKBpik
    Merci pour ton aide
    Bon week end

    1. 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.

    2. 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 ?

    3. 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 ?

    4. 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')); }; 
      			?></p>
      			<?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 :(

  49. 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!
  50. 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).
  51. 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

  52. Je mets a votre disposition la traduction française de wp-PostViews v 1.66

    Traduction de l’admin
    Traduction du widget

    Me contacter pour l’envoi de l’archive traduite ou demande de traduction, plugin et widget WordPress (Français, Anglais, Allemand et Néerlandais).

  53. Bonjour Julio,
    j’ai une question. Je veux savoir quelque chose:

    I want to use your plugin with my cache plugin. The issue I have is, that your counter does not work if the page has been cached before. The counter shows the same number until the cache expired. Is it possible that I can enter a Rejected URI part regarding your plugin so my cache plugin knows not to cache your plugin? The page would count the access and shows the counted sum after the cache expired.

    Merci beaucoup de répondre de ma question.

    Cordialement,
    Thorsten d’Allemagne

  54. Merci pour tout
    Mais vous n’avez pas expliqué clairement comment
    intégrer le code en haut d’un article
    sur la page d’accueil sous chaque article

Envie de dire quelque chose ?

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

Utiliser le tag [php][/php] pour ajouter du code ou utilisez un service comme pastebin.com.
Cibler un commentateur avec un "@", merci à Mention Comments Authors !