标签 jquery 下的文章

总结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框架载入的问题

启用jQuery Lightbox,弃用Lightbox 2

刚开始用Lightbox 2还是不错的,很简洁。但后来发现很多插件要用到jQuery的时候,就想着Lightbox 2能否不加载自己的库,而转用jQuery。目的就是简化博客,使加载的速度更快,更高效。最终选用的是jQuery Lightbox。当然还有其他的,但目前我找到的只有 1. Lightbox 2 2. Lightbox Plus 3. jQuery Lightbox 4. jQuery Lightbox Plus 这四种实现Lightbox显示的插件,大家也可以自己尝试。 使用Lightbox 2时,本博加载的js库 <script type=’text/javascript’ src=’http://moper.me/wp-includes/js/prototype.js?ver ...

lightbox2与jquery冲突

终于解决问题了,真是失败。原来只用改动一点就可以了。
先来说说问题吧。lightbox-2启用后,加载页面进度条失效。原因是lightbox调用的js库与JQuery冲突,可能描述不太准确。
后来想用非jquery的加载进度条方法绕开加载google的jquery库,可是失败了。另外还发现wp-recentcomments这个插件是要用jquery库的,不然计数就停止了。
解决方法:将原来使用的$方法名一律替换为jQuery名,如$(“obj”)替换为jQuery(“obj”)。即把插入的用于控制进度条进度的代码前的$,全部换为jQuery。
当然,网上还有好多种方法,记录一下好了