文章

解决wp-postviews与静态化插件cos-html-cache的问题

静态化插件cos-html-cache装了后,另一款统计文章阅读量的插件wp-postviews就会失效了。cos-html-cache真正静态化后当然是统计不了。这时,可以换为用JS来代替的。只需要修改一下wp-postviews就行了。

怎样让wordpress静态化插件cos-html-cache与WP-PostViews兼容?

用cos-html-cache后,浏览数不能更新,打开wp-postviews.php这个文件,找到以下代码:

if(defined('WP_CACHE') && WP_CACHE)

替换成:

if((defined('WP_CACHE') && WP_CACHE) || (defined('COSMETA') && COSMETA))

这样就可以了,再看看生成的文章页源文件,可以看到wp-postviews添加一段ajax代码来更新浏览次数。

再继续看看wp-config.php

另外还有童鞋用了上面的方法之后,也同样是无效的。这时不用急的,再继续修改wp-config.php就行了。

打开wp-config.php看看有没有:

define('WP_CACHE', true);

大多数失效都是这个原因的。加上后就正确统计了。