WP-Super-Cache与WP-PostViews共存时无法计数的问题

2012/05/09 2 条评论 12.2k 次阅读 0 人点赞

今天换了主机又换了主题,然后发现文章无法计数了,网上搜索了一下,原来是WP-Super-Cache与WP-PostViews两个插件的冲突造成的,并找到了解决方法。Copy如下:

1.确保博客根目录的wp-config.php文件中有如下代码
define('WP_CACHE',true);//这个是Wp super Cache 插件安装后需要的。

2.在WP-PostViews插件目录下的wp-postviews.php文件中找到如下代码
if(defined('WP_CACHE') && WP_CACHE)

替换成
if( (defined('WP_CACHE') && WP_CACHE) || (defined('COSMETA') && COSMETA) )

3.确认你主题的header.php中有如下代码
wp_head();

没有的话请加上.

注意:

把jquery库放在footer.php中的童鞋,请把jquery库提前,放在wp_head();之前。因为在wp_head();中会调用wp-postviews的统计函数,该统计函数有jquery的代码...

改好之后,可能有人会问“怎么还是不计数啊?”

其实,它已经计数了,只是缓存还没有更新,当下次有人留言或者缓存更新的时候,你就会发现统计的数目一下跳了好多。

人脉管理软件

鸿言

鸿言软件工作室

文章评论(2)

  • 象牙塔

    之前一起用过,木有出现冲突现象 :smile:

    2012/05/09
    • 渺孤鸿

      @象牙塔 刚开始似乎是正常的,可能是因为我调整了WP-Super-Cache一些选项的原因

      2012/05/09
  • 点击发消息