博客维护记录:增加文章阅读次数显示

在试用 WP-PostViews 插件一段时间之后,我决定就这样了。这个插件可以统计单个文章和页面的访问次数。它使用 JavaScript 配合完成统计任务,所以也能够在使用缓存插件,如 WPSC,的情况下正常工作。同时也能够简单的根据页面访问量生成热门文章列表(似乎只能是所有时间)。

曾经为了在侧边栏增加一个热门文章列表而在多个访问统计插件之间纠结了很久,最终还是放弃了。先是 WordPress.com Popular Posts (它必须跟统计插件 WordPress.com Stats 配合使用)。但是那个统计插件后来引入了一个莫名其妙的统计网站的代码,导致统计代码加载速度很慢,统计误差特别大,同时还影响网站的响应速度。

既然要显示热门文章就必然涉及到文章的阅读次数,我就想干脆使用 Google Analytics 的统计数据来显示热门文章。也找到了合适的插件,可是这个插件会在数据库里产生很多临时数据,又不会自动清除,导致数据库急速膨胀。后来也就不用了。

还有一个原因就是,上面说的 2 个方法,其统计数据都是存在别人的服务器上,如果出什么问题自己无法了解访问情况了。后来看到梁爽的看图说话上显示了文章阅读次数,我想干脆也使用这样的插件将文章访问次数统计起来存到数据库里好了。

不过在所有页面都显示文章访问次数还真不容易,需要修改主题模板。这次修改的内容有:

1、在 k2-loop.php 26行后、single.php 40行后,添加

<span class=”postviews”> <?php the_views();?></span><span> views.</span>

2、增加 .postviews 样式

实际上很多阅读都是通过 RSS 完成的,不管是什么插件都无法将网页的浏览量和通过 RSS 的阅读量综合起来。增加这么个插件也就是好玩吧,也可以给感兴趣的朋友一些参考。©

本文发表于水景一页。永久链接:<https://cnzhx.net/blog/site-design-show-post-views/>。转载请保留此信息及相应链接。

2 条关于 “博客维护记录:增加文章阅读次数显示” 的评论

  1. 梁爽的看图说话是我弄得第一个wordpress网站,那会啥看着新鲜的都想往上放。提醒一下,目前google站长工具认为【view】是我博客上排第一的关键词,这可咋整!

    • 我看你说更新了好几个站,吓了我一跳 :)
      呵呵,view 排第一也没事儿吧?看来我也会遇到这个问题的。不过我现在“评论”这个词排第二,也是无用的词。估计别的站也都差不多会面临这样的问题。Google 有时候还是有点儿傻 :p

时间过去太久,评论已关闭。
如果您有话要说,请到讨论区留言并给出此文章链接。
谢谢您的理解 :-)