关于WP-PostViews与HotNews主题弹窗特效冲突

知更鸟
知更鸟
知更鸟
站长
2511
文章
0
粉丝
HotNews主题4,028阅读模式
摘要一些HotNews主题用户发现安装并启用官方最新版的WP-PostViews后,无法启用弹窗特效,而在登录状态下却正常。 问题的症结:有此问题的应该都启用过静态缓存插件。官方最新版...

一些HotNews主题用户发现安装并启用官方最新版的WP-PostViews后,无法启用弹窗特效,而在登录状态下却正常。

问题的症结:

有此问题的应该都启用过静态缓存插件。

官方最新版的WP-PostViews插件,为了适应在启用一些静态缓存插件后,可以继续统计计数,新增加了判断函数,检测WP配置文件wp-config.php中是否有类似下面的语句:

  1. define('WP_CACHE', true);

如果有,会自动启用类似ajax的后台计数功能,并同时加载WP程序自带的jquery文件,造成重复加载jquery文件,从而导致弹窗失效。而在登录状态下并没有启用静态缓存功能,所以无影响。

有同学可能会说我已停用静态缓存并删除了缓存文件,怎么用官方最新版的WP-PostViews插件,还是无法启用弹窗特效。

解决办法:

打开WP配置文件wp-config.php删除下面的语句即可:

  1. define('WP_CACHE', true);

因为官方最新版的WP-PostViews会检查这个文件中是否有此句,如果有不论你是否启用了缓存插件,它也会启动后台计数功能,并重复加载jquery文件。一些缓存插件自动添加后并不会删除。

一劳永逸的的方法,下载安装本站提供的修改版WP-PostViews插件,兼容静态缓存插件:Hyper Cache。

最后想说的是,如果你的站,一天区区一两千的访问量,安装静态缓存插件没有任何用处,只会带来无尽的烦恼......

顺便说一下Wordpress3.7已发布,经测试HotNews Pro 2.72在新版程序中未发现问题,大家可以放心升级程序到最新版。

本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!

weinxin
我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
 
知更鸟
评论  42  访客  40  作者  2