替换wp-postviews,沿用老数据实现计数与排行

本来想记录下BUG的处理,但改了下当做问题记录吧,文章计数BUG修复了!

在前一段时间合并插件的时候不知道弄了哪里,统计失效了,当时也发现了,然后又因为没时间来处理这个BUG一直拖着。今天解决了这个问题,统计重新开始工作,同时要说明的是在使用主题的朋友不用担心有这个BUG,因为给出的主题包是不含有这个问题的,这个问题是我自己使用中修改测试一些东西出现的。

顺便记一下一个wordpress替换wp-postviews插件,改为纯代码实现,同时继续保存之前的统计数据,显示文章排行的代码:

然后将如下统计和设置的函数放入到主题文件single.php的the_post()函数后面:

在你想实现文章阅读次数的地方可以放入下面代码:

如果想让浏览统计数字像WP-Postviews 插件一样会每3位加一个“,”号,例如“1,234”,那么就把此段代码改为:

如果要在后台文章列表显示文章阅读次数,那就继续加入:

使用此方法实现文章统计排行

在需要显示热门文章的地方调用:

里面的参数$days=0时是所有文章排行,30天的话就是月排行了,180当然就是半年排行了,结束!