关于CoolCode在WP系统不在根目录情况下css和js不能加载的bug

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

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”;
}

相关文章:

雁过留声,风过流痕, 人过留名.
请领导点评: