7-5 中午看了一下统计,发现入口都是这篇文章,我就想应该是 3.2 的正式版发布了,匆匆更新了一下,还没有修改核心文件,所以会有点显示的问题。主要是我正在被 Ubuntu 的显卡驱动搞得焦头烂额,等搞定了再来细细品味一下 3.2 吧。。。

WordPress 3.2 的开发代号 Gershwin,来纪念被推崇为将二十世纪美国音乐成功打入世界舞台的重要作曲钢琴家,亦被称为是一脚踩在百老汇、一脚跨上卡内基音乐厅的传奇人物-乔治·格什温。

官方的更新列表:Codex Version 3.2

我对较重要的更新进行了简单的翻译:

  • 重新设计管理界面 - 后台重新设计
    新的默认主题 “Twenty-Eleven” - 采用最新的主题功能
    全屏幕编辑器 - 引领自由写作的体验
    增强的管理栏 – 更多有用的链接来控制站点
  • 需求的变化 -
    PHP 5.2.4 或更高(旧版本 - 自 WordPress 的 2.5 开始要求 PHP 4.3 或更高)
    MySQL 的5.0.15或更高( 旧版本 - 自 WordPress 的 2.9 开始要求 MySQL 4.1.2 或更高)
  • 增强浏览器的兼容性 -
    取消对 Internet Explorer 6 的支持
    开始对 Internet Explorer 7 的 EOL(End Of Life)周期
    Browse Happy 将通知用户浏览器的过期
  • WordPress 更快,更轻 -
    更快的页面加载 - 我们已经对 WordPress 中最常用的网页改进了加载时间
    更快的升级 - 更新系统现在支持增量升级,所以在 3.2 版,你会发现升级速度比以往任何时候都要快
    对 WP_Filesystem 优化 - 通过 FTP 更新更快,并且更不易出错
    流下载至文件系统 - 减少了更新时间,降低了内存占用
    对 wptexturize() 函数的性能改进
    取消了对 PHP4 的兼容,包括时区支持
    更有效的长期交集查询
    对 HTML sanitizer(kses)一些优化
    对 is_serialized_string() 速度优化
    缓存控制版 RSS 小工具的 HTML 输出,以减少不必要的 Ajax 请求以及内存占用
    还有许多其他的改进和调整

以上为7月5日更新


WordPress 3.2 究竟有什么改变?带来了怎样的用户体验?先看看官方对于 3.2 的期待是什么样的:

  • 缩短开发周期——由于针对性较强,本次版本开发周期将会短于上一版本。
  • 目标是更快更轻——丢弃对老旧技术的支持,从而使该版本成为一定时期内最轻便的版本。
  • PHP 5.2.4 版本必需——不再支持 PHP4,但不会添加很多针对 PHP5 的功能。本次版本的主题是“辞旧”,“迎新”任务会留给将来版本。
  • MySQL 5 必需——不再支持 MySQL 4。
  • 取消对 IE6 的支持——不再支持 IE6。并且开发团队会考虑对 IE6 用户弹出“请使用真正的浏览器”信息。
  • 新的全屏编辑器——让现有的全屏编辑器更美观、更实用(行长与字体方面)、更简洁。
  • 升级更方便——仅升级需要修改的文件,对核心文件不做改动。
  • 全面提速——除了弃用落后技术造成的速度提升外,开发团队还将对 WordPress 进行全方位提速,包括但不限于对控制板、管理菜单以及 FTP 的改良。

看完了官方的介绍,大部分人都对“全面提速”、“全屏编辑器”、“更快更轻”感到欣喜,那 WordPress 3.2 到底是个什么样子?

最初的感受-安装包:

WordPress 3.1.3 的官方中文版压缩包(zip),大小为 3.29 MB (3,455,254 字节);
WordPress 3.2 RC2 的官方中文版压缩包(zip),大小为 4.10 MB (4,309,452 字节)。

也就是说 3.2 要比 3.1.3 的体积要大了将近 1MB,这不仅让我怀疑“更快更轻”是否只是一个幌子,当然压缩包不能说明什么,那我们就解开来比较比较。

WordPress 3.1.3:大小 9.35 MB (9,813,491 字节),包含 844 个文件,84 个文件夹。
WordPress 3.2 RC2:大小 10.5 MB (11,031,156 字节),包含 954 个文件,98 个文件夹。

看来 3.2 能够“更快更轻”的目标是难以实现了,但是我们可以转而期待,这多出来的 1MB 数据,是否能够提供更多有趣和强大的功能?

最明显的变化-界面:

WordPress 3.2 的安装过程与老版本一致,没有什么太大的变化,仍然是著名的“一分钟安装”。

当你在安装完成后,WordPress 3.2 相较于 3.1.3 的变化就开始表现出来了,首先是登陆界面,可以看出 3.2 放弃了 3.0 以来一直沿用的圆角界面,而采用了犀利的直角登陆框,并且取消了顶部的工具条。最后是控制台界面,风格转变很大,左侧工具条默认为收缩形式,个人评价:3.0 以来的界面风格更清新淡雅可爱一些,3.2 则更明快犀利一些。总的来说,界面的变化,萝卜青菜各有所爱,无需评判。

最好也是最坏的变化-兼容性:

传说中的 Browse Happy?

如果你使用的是低版本的浏览器,比如 FireFox 4.0.1(5 出来了 4.0.1 就是低版本了吗?),IE8,那么恭喜你,你最先感受到的将不会是 3.2 界面风格的变化,而是中央大大的,金黄的警告框,提醒你“您的浏览器版本很低!似乎您正在使用旧版本的 XXX。为获得最佳 WordPress 体验,请升级您的浏览器”。其实这样的大都不用理睬,除了 IE8 目前不支持 CSS3 等特性之外,其它的浏览器旧版本兼容性大都很好,至于 Chrome 这个飙版本狂就先不说了,以后三天两头给你跳个提示谁受得了???

如果你是用的是 IE6、IE7,颜色变为更为醒目的红色,提示词语都不一样了:“您正在使用不安全的浏览器!似乎您正在使用的 Internet Explorer 版本不安全。使用过时的浏览器会降低您计算机的安全性。同时,为了获得最佳 WordPress 体验,请升级您的浏览器”。看来 WordPress 团队取消对 IE6 的支持也并非玩笑,控制台界面在 IE6 下已经面目全非,基本没有正常使用的可能,默认主题 TwentyEleven 在 IE6 也发生了错乱,看来 WordPress 铁了心要加速 IE6 的消亡了。不过 IE6 确实老了,还在用 XP+IE6 的同学尽快升级到 IE8 吧!

国内的博主也不用太过于担心,所表现出的不兼容只是针对于特定主题和控制台界面,假如主题在 3.1.3+IE6 下能够正常浏览,那么在 3.2 下也是没问题的,不会影响使用 IE6 的来访者。

最实用的变化-写文章:

  • 文章的撰写提供了全屏界面,这样对于致力于写作的用户来说,不仅可以提供更宽大的界面,还可以令用户心无旁骛的专心投入到写作中去。顺带一提,全屏界面写作时,所有控制条和文本区边框都会消失,就像自己正在写一本书的感觉一样。
  • 提供了多种文章形式:标准、日志、链接、引语、相册、状态、图像(不支持的主题只有标准、日志(Aside 短文章)、相册),通俗点说,就是一种特殊的分类,但是每种分类下得文章显示形式可以各有不同。聪明的人一定看出来了,WordPress 开始支持轻博客的形式了(什么是轻博客?类似于 Tumblr、点点、新浪 Qing),这绝对是 3.1 开始的重中之重的一个改变,到了 3.2 此项功能变得更加强大,这可以使作者对文章的表现形式提供了更简便的掌控能力,让博客的内容和表现更加丰富多彩,这一功能绝对值得期待。以默认主题 TwentyEleven 为例,看看每种形式是怎么表现的:
    1. 标准:最普通的形式,与以前的文章形式一样。
    2. 日志:文章左上显示“日志”,没有文章标题,不显示分类,只有发表时间和内容。
    3. 状态:文章左上显示“状态”,类似于微博或者 Facebook 的状态,没有文章标题,不显示分类,只有发表时间和内容,并且在左侧配上作者的 Gravatar 头像。
    4. 链接:文章左上显示“链接”,没有文章标题,不显示分类,只有发表时间和内容。
    5. 引语:文章左上显示“引语”,没有文章标题,不显示分类,只有发表时间和内容。
    6. 相册:文章左上显示“图像”,有文章标题,显示分类,有发表时间,文章底部表现有差别,文章正文内图像为 WordPress 的短代码引用形式。
    7. 图像:文章左上显示“图像”,有文章标题,显示分类,有发表时间,文章底部表现有差别,文章正文内图像为<img>代码引用形式。
    8. 此外还有“音频”和“聊天”两种形式。

    深入了解一下文章形式的代码表现,WordPress 通过get_post_format()来获取文章的表现形式,TwentyEleven 中再使用get_template_part( 'content', get_post_format() )来使用相应的模板格式化文章,比如 content-aside.php、content-status.php。对于没有过多要求的用户,直接把get_post_format()写入到文章的 Class 中,设定 CSS 就行了,就不用分别写样式模板了。

    另,虽然这是从 3.1 开始提供的函数,但是在我的 3.1.3 下无法获取 post_format。

其它变化:

  1. 自带 JQuery 版本变为了 1.6.1。
  2. 默认主题由 TwentyTen 改为了 TwentyEleven,默认主题一向是体现最新功能的模板,此次也不例外。另外本主题还带了一个叫做“碎碎念”的小工具,功能类似于微博和最新文章的结合体。
  3. 如果你使用的是 Windows XP SP3 或者更新版本的 Windows,后台的所有字体都会变成微软雅黑。
  4. 部分文字的翻译有所变化

我目前发现的变化就这么多,毕竟目前还只是 RC 版,等到正式版发布,再来做更加详细的剖析吧。BTW,文章编辑过程中 3.1.4 en 也已经发布了。

如何给自己的主题加上“形式”、“特色图像”、“自定义菜单”?在主题functions.php中加入:

add_theme_support( 'post-formats', array( 'aside', 'link', 'gallery', 'status', 'quote', 'image', 'audio', 'chat' ) );
add_theme_support( 'post-thumbnails' );
register_nav_menu( 'primary', '自定义菜单' );

当然,还需要你自己在主题中加上相关的调用,上面只是打开这个功能而已。具体可以参考 WordPress 的 Codex。

  1. 我的是 IE8, 但依然是那个大红框提示 IE 不安全

  2. [...] 具体可以参考 WordPress 的 Codex。转载自:http://xia.im/wordpress-3-2-experience/[...]

  3. 是看过的最详细的测评

  4. 哈哈, 楼主辛苦啦~ 蛮专业啊! :lol:

  5. 后台字体变小了,这个版面我喜欢

  6. 期待 3.2 关于 post-format 的设计,可以更好的参考