WordPress 博客文章浏览数统计插件WP-PostViews

有时候想知道自己WordPress博客的文章被点击或浏览了多少次,然后对其进行热门文章排行推荐给读者,但据博客吧所知WordPress默认并没有这个功能,所以需要用到WordPress博客插件来实现,博客吧推荐使用的浏览数量统计的插件是非常受欢迎的WP-PostViews插件。

WP-PostViews插件介绍:

该插件由 GaMerZ 开发,主要是实现单篇文章阅读数量统计、显示浏览数量最多文章排行、分类下浏览数量最多的文章排行等功能效果。

WP-PostViews插件安装:

  1. 下载WP-PostViews插件,并上传至wp-content/plugins/目录下
  2. 登陆博客后台,启用该插件,这时设置选项卡下会生成一个PostViews选项和小工具中会生成一个Views工具

WP-PostViews插件使用一:

  • 点击设置选项卡下的PostsViews选项进入插件设置界面

    Count Views From:设置被统计的用户群
    Everyone:所有人
    Guests only:仅访客
    Registered Users Only:仅注册用户
    Exclude Bot Views:是否排除机器人的浏览
    YES:是
    NO:不是
    Views Template:浏览量的显示格式,默认是:%VIEW_COUNT% views ,博客吧的是“热度%VIEW_COUNT% 度”,随时可点击“Restore Default Template”恢复默认设置。
    Most Viewed Template:侧边栏 Widget 显示浏览量最多的文章(亦称“最受欢迎文章”)列表时的显示格式。可用%VIEW_COUNT%、 %POST_TITLE%、%POST_EXCERPT%、%POST_CONTENT%、%POST_URL%对其进行参数设置
    Display Options:显示设置
    Home Page(首页)、Singe Posts(文章页)、Pages(页面)、Archive Pages(分类归档页)、Search Pages(搜索页)、Other Pages(其它页面),可进行Display to everyone(所有人)、Display to registered users only(注册用户)、Don’t display on ***(不显示在***)

方法一

  • 在当前WordPress博客主题支持widget(小工具)前提下,在可用小工具中把Views小工具放到相应位置即可。

    Statistics Type
    least viewed:浏览最少的文章
    least viewed by category:该分类下浏览最少的文章
    most viewed:浏览最多的文章
    most viewed by category:该分类下浏览最多的文章
    Include Views From
    posts & pages:显示文章和页面
    posts only:只显示文章
    pages only:只显示页面

方法二

在主题文件sidebar.php文件中的相应位位置添加代码

  • 显示阅读次数最多的文章或页面:
    1
    2
    3
    
    <?php if (function_exists('get_most_viewed')): ?> 
    <?php get_most_viewed(); ?> 
    <?php endif; ?>
  • 只显示阅读次数最多的文章:
    1
    2
    3
    
    <?php if (function_exists('get_most_viewed')): ?> 
    <?php get_most_viewed('post'); ?> 
    <?php endif; ?>
  • 只想显示10篇阅读次数最多的文章:
    1
    2
    3
    
    <?php if (function_exists('get_most_viewed')): ?> 
    <?php get_most_viewed('post',10); ?>
    <?php endif; ?>

    在get_most_viewed 函数中的参数10决定要显示的篇数

  • 显示某类别下的阅读次数最多的文章:
    1
    2
    3
    
    <?php if (function_exists('get_most_viewed_category')): ?> 
    <?php get_most_viewed_category(the_catagory_ID(false)); ?> 
    <?php endif; ?>

    在get_most_viewed_category函数类别ID决定显示的分类

  • 显示当前分类下的阅读次数最多的文章:
    1
    2
    3
    
    <?php if (function_exists('get_most_viewed_category')): ?> 
    <?php get_most_viewed_category($cat,'post',5); ?> 
    <?php endif; ?>

    在get_most_viewed_category函数类别ID决定显示的分类

  • 显示当前Tag页面下的阅读次数最多的文章:
    1
    2
    3
    
    <?php if (function_exists('get_most_viewed_category')): ?> 
    <?php get_most_viewed_tag($tag_id,'post',5); ?> 
    <?php endif; ?>

WP-PostViews插件使用二:

在文章中显示该文章的浏览数量

  1. 点击外观选项卡下的编辑选项进入主题编辑界面,选择主题文件single.php文件进行编辑
  2. 在single.php文件相应位置调用显示代码
    1
    
    <?php if(function_exists('the_views')) { the_views(); } ?>
  3. 提交更新文件即可

提示:文章中显示的“热度”可根据自己的想法创新!

扩展:wordpress插件wp-postveiws调用限定时间内热门文章

网友留言:

  1. 我是WP新手,正愁这个浏览次数的问题,谢谢分享

  2. 2015-04-08回复

    刚用wp,学习下!

  3. 2014-07-03回复

    不好意思 有一個問題想請教
    因為查了很多地方都查不到有此功能的外掛
    是否有辦法做到”任一個註冊過的User”看過文章後
    文章下方會顯示出他的名子或圖示之類的紀錄
    目前找到都類似要User自己點擊的

    • 博主板凳
      2014-07-03回复

      不好意思,暂时没有发现类似的插件!

  4. 2012-09-18回复

    我又来你博客学习了。哎,好多东西要向你学习啊

  5. 2012-03-21回复

    老大 我的阅读数前面怎么多个1,比如浏览8,结果显示18,文章刚发布就显示10,按您的方法改了,还是不行。求解。

  6. 2012-02-28回复

    恕我无知,single里面的相应位置是什么位置。。。。?

    • 博主板凳
      2012-02-28回复

      @mandy, 比如你在single.php里找到文章调用代码,然后把这个插件的调用代码放在其下面,然后统计就会显示在文章内容下面了。

  7. 2011-11-23回复

    我也需要wp后台的浏览插件,有谁知道的请告诉我啊,谢谢

  8. 2011-11-19回复

    不错应该支持一下,我现在就准备做淘宝客站了。哈哈

  9. 2011-06-08回复

    虽然说不到我想要的,还是留下一个脚印。

  10. 2010-11-16回复

    浏览总数怎么弄呢

    • 博主板凳
      2010-11-17回复

      @Dianso, 看这篇http://www.boke8.net/wordpress-add-site-statistics.html

  11. 2010-09-11回复

    这个和一般的统计功能比起来有什么优势?我用的emlog的统计就很不准

    • 博主板凳
      2010-09-12回复

      @学夫子, 相对其它博客程序的统计功能,准确些,扩展性也比较强。

发表留言