把博客放到子目录遇到的问题

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

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

{ 发表评论? }

  1. 贝壳

    cpanel上的文件管理器是要好用很多~
    还是没改了 呵呵 我就放根目录了

  2. yanxc

    顺便说一声,你的WAP访问出错,我从google过来的。

  3. 猪小猪

    把coolcode换成WP-Syntax吧。我博客也尽量介绍数据库查询了。但是首页还是70多次

  4. 猪小猪

    运行这个UPDATE wp_posts SET post_content=REPLACE(post_content,’coolcode’,’pre’)

  5. 小王子

    我以前也换来换去,最后还是放根目录了,还是放根目录放心些。另外也提醒你你的WAP访问不了,可能是你插件问题。

  6. mars

    放进子目录很多配置要重新设置。包括插件的,甚至数据库。

  7. 贝壳

    是的 我也发现WAP访问不了

      • 贝壳

        边栏1在IE下错位了“`到下面去了 是不是哪里超宽了?

          • 贝壳

            挺奇怪的··有个问题 你导航栏上的跳转连接怎么弄的啊?我想弄个连接连到我的相册去~

  8. mg12

    关于 WP-RecentComments 插件的问题, 请将 core.php 和 wp-recentcomments.php 的所有 ‘wpurl’ 改为 ‘siteurl’ 字符串. 请将测试结果反馈一下, 谢谢!

      • mg12

        到后台看看你的 “WordPress address (URL)” 是什么参数?

          • mg12

            那就将 core.php 的所有 ‘wpurl’ 改为 ’siteurl’.
            wp-recentcomments.php 保持不变.
            试试…

  9. Alex

    我的还是直接放在根目录了,懒得管那么多。。。

    • 吖Bee

      嗯嗯!我也是,哈哈,太懒了~

  10. 林木木

    半途改这个应该是比较麻烦的!

  11. anybody

    happy new year

  12. 汇集之地

    应该没多大问题。

  13. 835301761

    直接在后台也可以直接拖拽,复制,粘贴什么的也可以搞定的吧~

  14. tomogen

    WP我以前换过一次域名,不是一般的麻烦。

  15. 贝壳

    我试过在那一行下面添加这样的代码 可是显示出来的字是黑色的 而且和通过page添加的连接位置不平行“错位 不知道是怎么回事 我也是G7V5的主题

发表评论

电子邮件地址不会被公开。

 smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Pingback & Trackback

  1. WP-Syntax « Dianso's Blog - Pingback on 2010/07/26/ 23:20

无觅相关文章插件,快速提升流量