Home > Tech > Wordpress > 升级到WordPress 2.8

升级到WordPress 2.8

Add a comment June 13th, 2009 http://s.ibron.co/jkbz8E

其实在得知正式版出来之前我是在观望的,毕竟自己没多少时间来解决潜在的主题和插件冲突,但是吧……也不知道昨天晚上自己怎么搞的,鬼使神差地就点了”自动升级”的链接,好吧~~ :!:

升级完成之后重新替换表情文件,粗略地检查了一下,好像没什么问题,心中还窃喜了一番。谁知无意点了一下留言区的表情,囧了,居然有个滚动条?用FireBug看了下布局,貌似比原来还宽了1px啊~~时间不够,姑且任之……

今天仔细查看了一下代码,决定修改一下插件。有同样问题的筒子可以试试看。编辑Highslide4WP插件目录下的toys.php文件,找到第12行,将margin-right:5px;改小一点,我改成了4px。保存后一切ok。ps一句,2.8的代码编辑界面进步不小,代码高亮加行号显示,方便了不少。

话说打算写文章的时候又出了问题,可视化编辑器居然不能切换模式(Visual和HTML) :x 看吧,这就是瞎折腾的后果……本地环境上一通调试,最后发现是主题文件里对于jQuery的处理出了问题。

按照原来的设计,我把取消wp自带jQuery和注册新jQuery的函数用add_action放到init里了,按照文档的解释,init是处于wordpress装载完成但是还没有向客户端发送Header的时候。不管是访问前端还是后台,这个API都会起作用。关键问题在于,新版的TinyMCE(就是可视化编辑器)似乎和jQuery有冲突,如果页面加载了jQuery,TinyMCE的加载就会出问题。

知道了原因,解决就简单了。把”init”替换成”get_header”,让这个js替换仅仅在调用模板的时候,也就是前台显示的时候才起作用。

还有个小问题,TinyMCE默认字体也忒小了点吧…2.7.1的时候好歹有13px,到2.8居然成了10px(貌似是后台缓存了老版本的CSS,2.8也是13px)… :evil:

以上是Bronco对wordress2.8的初步研究报告,谢谢观赏 :smile:

  1. June 13th, 2009 at 10:21 | #1
    Reply Quote

    自动升级过后没有发现什么改变,而且后台控制上边提示我升级的条条一直都还在,不晓得到底成功没有

  2. June 13th, 2009 at 12:17 | #2
    Reply Quote

    @完美骑士
    控制台的右下角有版本号,看看就知道了~

  3. June 17th, 2009 at 14:47 | #3
    Reply Quote

    我自从升级到2.8以后,动不动就把浏览器弄死,我都怕了!

  4. June 17th, 2009 at 15:15 | #4
    Reply Quote

    又一个升了

  5. June 17th, 2009 at 15:26 | #5
    Reply Quote

    @十二月
    建议你查一下js,可能有冲突了~
    @辐射鱼
    为什么在站趣留言会出问题呢?每次都停在wp-comments-post.php上,页面空白……

  6. June 18th, 2009 at 22:37 | #6
    Reply Quote

    是啊 又升了一个

  7. June 23rd, 2009 at 02:46 | #7
    Reply Quote

    观望中…… 还不太敢升级 。。

  8. June 23rd, 2009 at 09:04 | #8
    Reply Quote

    @Xiaoding
    目前来看貌似没见谁说有兼容性问题~要不你等2.8.1好了,反正现在也是Beta了

  9. July 6th, 2009 at 16:29 | #9
    Reply Quote

    我的有问题……使用中文的话,会提示内存不足~~所以我的后台界面现在是英文的,不晓得是哪里出问题了~也懒得弄…… :cry:

  10. July 6th, 2009 at 23:24 | #10
    Reply Quote

    @Liony_小狮
    英文的也没什么不好~~我现在就是用的英文,懒得切换了 :cool:

  1. August 18th, 2011 at 19:46 | #1

    [...] address of this article is http://heybronco.net/tech/wordpress/upgrade-to-wordpress-2-8/.When you got this here have 10 comments, Welcome to join [...]

Comments feed