与‘子目录’有关的日志

Dianso 发表于 談博說博 分类,标签: , , ,浏览 :1,483 次
32

一直想把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')

暂时就发现了这个问题,似乎还是很慢。