wp-postviews插件是WordPress博客中用的相当多的一个记录文章浏览次数的插件,应该几乎每位玩WordPress博客的朋友都安装了吧?而cos-html-cache则是一个很强大的WordPress页面静态化插件,页面静态化对于提高博客页面载入速度很有帮助,特别是把服务器在国外的朋友,更是有必要页面静态化。不过在北极寒流测试的结果却是:虽然页面静态化成功,却导致wp-postviews插件无法工作,后来只好换用WP Super Cache静态化插件才解决问题。不过据很多朋友说cos-html-cache的静态化效果比WP Super Cache更好,所以希望下面的内容对使用cos-html-cache做页面静态化的朋友有点帮助!

wordpress使用静态插件COS-HTML-CACHE后,发现WP-PostViews这个统计浏览次数的插件,不工作了,不能统计阅读次数.
怎样让wordpress静态化插件与WP-PostViews兼容?
解决方法(测试有效)
用cos-html-cache后,文件虽可以显示浏览数,但浏览数不能更新,其实解决问题很简单,看看wp-postviews是怎么处理wp- cache/wp-supercache就知道了,打开wp-postviews.php这个文件,找到以下代码:
if(defined(’WP_CACHE’) && WP_CACHE)
替换成:
if((defined(’WP_CACHE’) && WP_CACHE) || (defined(’COSMETA’) && COSMETA))
这样就可以了,再看看生成的文章页源文件,可以看到wp-postviews添加一段ajax代码来更新浏览次数。

文章首发【北极寒流】 让wp-postviews插件与静态化插件cos-html-cache和平共处
原文链接: http://blog.epinv.com/post/1537_cos-html-cache-wp-postviews.html
本文章不反对转载,但请厚道之人转载时在文章开头留下文章链接!谢谢!