一直想把wordpress文件从根目录转移到子目录,今天时间多,参考很多博客的经验,没费多少时间就转移完毕了,基本是在cpanel上的文件管理器操作的,比FTP强大多了,尤其是复制,转移,删除这几个操作。
完成后发现载入慢了很多,于是打开tools.pingdom.com测试了下,发现是coolcode这个插件的问题,发现这个插件载入的css和js文件都是根目录,似乎不支持子目录。
这是我原来的目录结构:
014.cc
|wp-admin
|wp-content
|wp-includes
|……
更改后则变为:
014.cc
|dianso
|wp-admin
|wp-content
|wp-includes
|……
编辑coolcode.php文件,发现function中载入js和css是调用home而不是siteurl,更改为子目录的时候就是更改home,home的更改就是Wordpress->Setting->Blog address (URL)这个值。
所以需要将插件中的home改为siteurl,这个siteurl就相当于Wordpress->Setting->WordPress address (URL),这样,首页就可以成功加载coolcode的js和css了,coolcode很久没更新过了,也许下个版本就会修正这个BUG吧。
具体操作就是找coolcode.php到中的:
get_settings('home')
一共有两个,替换为:
('siteurl')
暂时就发现了这个问题,似乎还是很慢。