WP-PostViews开启WP-Super-Cache后计数问题
2012-04-19 08:49:18 来源:WEB开发网核心提示: 1. 检查wp-config.php 看看 WP-Super-Cache 有没有自动开启 WP_CACHE:就是 wp-config.php 有没有 defined('WP_CACHE', true);2. 检查你的主题本身有没有加载 jQuery 库,如果有,WP-PostViews开启WP-Sup
1. 检查wp-config.php 看看 WP-Super-Cache 有没有自动开启 WP_CACHE:就是 wp-config.php 有没有 defined('WP_CACHE', true);
2. 检查你的主题本身有没有加载 jQuery 库,如果有,那么就要检查有没有跟 WP-PostViews 的 jQuery 库重复加载问题。另外我发现 WP-PostViews 加载 jQuery 的语句是 wp_print_scripts('jquery'); 应该是老式加载方式,所以最好屏蔽,屏蔽方法:
打开 WP-PostViews 插件文件 wp-postvies.php,找到(大概是 199 行)
wp_print_scripts('jquery');
注释掉
// wp_print_scripts('jquery');
总结:
1. 开启WP-Super-Cache,需要在 wp-config.php 开启 WP_CACHE(一般 WP-Super-Cache 插件会自动开启)
2. 主题必须并且只能加载一个 jQuery 库
3. 主题 header.php 的<head>里面有 wp_head() 函数
PS:一般WP 用户的主题、插件最好用WP官方推荐的wp_enqueue_script 方法来加载 jQuery库,这样可以有效防止jQuery 库重复加载导致莫名其妙的问题。
按道理就是这样,有这问题的朋友自己尝试下,如果可以解决的话请反馈一下是否有效。
赞助商链接