关于CoolCode在WP系统不在根目录情况下css和js不能加载的bug
昨天使用CoolCode插件(Version: 3.4)时才发现: 如果WordPress系统不在根目录,即“WordPress子目录,博客根目录”例如我的http://mifunny.info/,其实上wp的目录在网站根目录下的./blog/; 具体情况可以参考:香草吧噗 ─ WordPress子目录博客根目录;
如上情况的话,就会发现CoolCode的css和js代码不能被加载,看下面的截图:

查看一下coolcode.php ,发现其中加载js和css所用的函数是 get_settings(‘home’),看一下wordpress的数据库就会发现,这个函数得到的路径是博客的首页,而不是wordpress的安装目录; 所以这个路径是无效的,只要把他改成 get_option(’siteurl’) 就行了,得到的正确的路径。 下面是修改后的效果:
原来的代码
function add_css() {
echo ‘
\n”;
}
修改后的代码:
function add_css() {
echo ‘
\n”;
}
本文固定链接: http://mifunny.info/coolcode-bug-54.html
此站点遵守 知识共享协议! 转载请注明文章出处及本文链接,非常感谢!
关键字: coolcode, plugins, wordpress
此站点遵守 知识共享协议! 转载请注明文章出处及本文链接,非常感谢!
关键字: coolcode, plugins, wordpress
