标签 wp-postviews 下的文章

总结wp-postviews不计数的解决方法

第一种,启用Cache导致不计数
例,启用WP Super Cache
解决方法:
1、在后台禁用WP Super Cache插件
2、删除/wp-content/plugins/目录的wp-super-cache目录
3、删除wp-content目录下面的cache目录。
4、检查根目录下的wp-config.php,如果有define(’WP_CACHE’, true); 则把这一行删掉

PS:本博就是用为曾经装过W3 Total Cache插件,卸载不完全,导致出错。如下:
/** Enable W3 Total Cache **/
define(‘WP_CACHE’, true); // Added by W3 Total Cache

第二种,静态化导致的不计数

当WordPress安装了cos-html-cache后,按照默认的设置,插件wp-postviews是无法工作的。经过一定修改,可以使wordpress在静态化下实现计数。
在wp-postviews.php中,找到
if(defined(‘WP_CACHE’) && WP_CACHE)
将其替换为
if ((defined(‘WP_CACHE’) && WP_CACHE)||(defined(‘COSMETA’ ) && COSMETA))
通常情况下就可以实现计数了,如果不行可以留言给我:)

第三种,其他复杂的情况,比如jquery框架载入的问题