停用WP-PostViews替换为WP-PostViews Plus 至此,指南者博客日志的浏览数统计终于正常。 WP-PostViews是一个wordpress日志浏览量统计插件,WP-PostViews Plus是增强版的wordpress日志浏览量统计插件。
WP Super Cache是一个wordpress的缓存插件,同时启用WP-PostViews与WP Super Cache会使WP-PostViews停止统计数据,尽管从WP-PostViews源码中修改了统计模式,如下:
进入插件wp-postviews,打开wp-postviews.php这个文件,找到代码
if(defined(’WP_CACHE’) && WP_CACHE)
替换为
if((defined(’WP_CACHE’) && WP_CACHE) || (defined(’COSMETA’) && COSMETA))
这样虽然可以让WP-PostViews开始计数,但是计数却非常不准确,明显偏少,可能是直接展示给访客生成的静态缓存页面无法正常将访问数据写入数据库,导致日志阅读次数与实际阅读数不符:
WP-PostViews统计的页面浏览数:
百度统计页面数据:
另外,页面源码中加载的jQuery库文件不要与其他JS合并压缩不要置于底部,即不要进行Minify操作,否则WP-PostViews Plus也将无法进行工作。