您的位置: 首页 / Internet, this site / WordPress 2.3 Beta1 发布

WordPress 2.3 Beta1 发布

Published at Aug 29, 1am / Keywords: , , ,

2007-8-29

刚刚玩爽了 WordPress 2.3 Beta 1,大半夜也要写好体验报告。

WordPress 昨日发布了 2.3 的第一个 Beta 测试版,WordPress 2.3 Beta1。众所周知,WordPress 2.3 中将引入数个备受期待的新功能,我这个 WP 的粉丝自然不会错过这个重要的测试版,第一时间下载后本地测试。

WordPress 2.3 相对于 2.2 是一个改动相当大的版本。从数据库结构到代码都大量修改、重写,旨在获得更高的效率和新功能。其中,备受期待的 Tag 功能已经被加入到这个版本中,但我翻看代码后发现,实现方法已经和最初的 SVN 版本完全不同。新方法具有更高的执行效率,而且对于开发者来说具有更强的扩展性。看来在 2.2 版本最后关头撤下 Tag 确实是有原因的。

因为我真正试用的时间比较短,所以只罗列几个 WordPress 功能上几个明显变化。

首先是在文章书写、编辑界面中,文章状态由原来的三个变成了四个,多出了 Pending Review 这个状态。我尝试将文章改为这个状态,文章将不会发布到页面和 Feed 中。至于具体还有什么其它的用途还不太清楚。

2007-8-29-1

然后就是备受关注的 Tag 功能了。在 WordPress 2.3 的书写界面中已经有了 Tag 输入框,非常简单。但没有类似 UTW 那样可以点击添加的方式,可能会给一些用户带来不便。

2007-8-29-2

另外一个地方在文章编辑、管理的界面中。在文章列表上方加入了 Filter (过滤器),比原来的筛选方法要强大很多。这样在管理文章时可以方便不少了。

2007-8-29-3

好了,我所发现的新功能就这些。当然例如一些 SEO 方面的优化是代码级的变更,在界面上体现不出来,这里就不详细介绍了。其实我此次试用的重点还是新增的 Tag 功能。

WordPress 2.3 的兼容性比我想象中要好太多,我在本机调试时,只有 UTW 插件因为冲突不能工作,其余我常用的十几个插件都工作正常。UTW 和 2.3 有冲突早在意料之内,因为 WP2.3 中内建了 Tag 功能,UTW 显然已经成为多于的插件。但是集成于 WP2.3 中的 Tag 功能并没有 UTW 那样强大,提供的函数不多,常用的只有显示 Tag 和 Tag Cloud 两个,远没有 UTW 提供的展示方案丰富。WP2.3 没有内建根据 Tag 显示相关文章的函数,一定程度上是一种缺憾。

在代码方面,WP2.3 将分类、Tag 和链接分类这一部分全部重写,用了一个通用的方式解决了这三个问题。而且在实现过程中大量使用了缓存,因此效率还是很高的。至少在 Tag 实现方面不会比 UTW 的实现方案效率低。

另外,给大家带来一点振奋人心的消息。本站现在已经升级到 WordPress 2.3 Beta 1,您可以看到这里原有的一切功能都可以实现的很好,包括 Tag 功能都可以正常工作。我已经写好一个插件可以完成 UTW Tag 到 WordPress 2.3 Tag 的转换,而且可以为 WP2.3 的 Tag 补充“相关文章”、“文章内嵌Tag发布”等 UTW 原有的使用率很高的功能。我计划明天将插件发布出来(今天太晚了-_-),方便其它想升级的用户,敬请期待 :)

收藏和分享本文 17fav 收藏本文

发表您的观点或推荐本文 Loading...

25 Responses

  1. Aug 29, 2am / LINK / REPLY
    Gravatar

    刚才在手机里怎么也不能留言@不知道为何…..

    赶着试用一下@哈哈….

  2. Aug 29, 5am / LINK / REPLY
    Gravatar

    utw转换tag功能已经有了,在导入里可以导入,但发现会把子分类转换成tag

  3. Aug 29, 9am / LINK / REPLY
    Gravatar

    @ hhalloyy: 我也刚刚发现,看了一下代码,和我的实现方案几乎一样。改天我再研究一下 Simple Tag

  4. Aug 29, 11am
  5. Aug 29, 12pm / LINK / REPLY
    Gravatar

    说实话,WP2.3升级可能会有点麻烦,还是先本地调试好了先

  6. Aug 29, 5pm / LINK / REPLY
    Gravatar

    怎么实现标签云啊?

  7. Aug 29, 5pm / LINK / REPLY
    Gravatar

    @ doubleaf: 有个内建函数 wptagcloud

  8. Aug 29, 6pm / LINK / REPLY
    Gravatar

    @ iStef:哦,能详细说说吗。

  9. Aug 29, 7pm / LINK / REPLY
    Gravatar

    @ doubleaf: 给你发邮件了,写在留言区不方便。

  10. Aug 31, 1pm / LINK / REPLY
    Gravatar

    好文,收藏至20ju.com

  11. 站长部落
    Sep 1, 1am / LINK / REPLY
    Gravatar

    好文章,也是一条好资讯,谢谢你了.
    将文章收藏到http://wenwenwo.com.cn

  12. Sep 1, 5am / LINK / REPLY
    Gravatar

    pending review 是多人协作写作的时候用的。contributor 把文章写好后发布,文章就变成了 pending review,因为 contributor 无发布权。 editor 有发布权,检查后就可以发布了。

  13. Sep 21, 11pm / LINK / REPLY
    Gravatar

    iSELF,如何在每篇文章结尾添加显示tags呢?需要什么代码吗?可否详细说下?标签云又是怎么生成的呢?谢谢

  14. Sep 21, 11pm / LINK / REPLY
    Gravatar

    @ Freer: 显示 tags 只需要调用 thetags 函数就可以,在新版的默认模板中有范例。生成标签云的函数为 wptag_cloud

  15. Oct 26, 12pm / LINK / REPLY
    Gravatar

    Fatal error: Call to undefined function wp() in /www/oxyhostsfree.com/h/e/r/herosam/htdocs/wordpress/wp-blog-header.php on line 18这是那里出错了!应该怎样把它改过来

  16. Oct 26, 2pm / LINK / REPLY
    Gravatar

    @ herosam: 你这个错误貌似因为 WP 的文件不完整,建议重新上传 WP 的文件

  17. Oct 26, 9pm / LINK / REPLY
    Gravatar

    Warning: Cannot modify header information - headers already sent by (output started at /www/oxyhostsfree.com/h/e/r/herosam/htdocs/wp-config.php:1) in /www/oxyhostsfree.com/h/e/r/herosam/htdocs/wp-login.php on line 12

    Warning: Cannot modify header information - headers already sent by (output started at /www/oxyhostsfree.com/h/e/r/herosam/htdocs/wp-config.php:1) in /www/oxyhostsfree.com/h/e/r/herosam/htdocs/wp-login.php on line 24
    这是那里错了????造成的!

  18. Oct 26, 11pm / LINK / REPLY
    Gravatar

    @ herosam: 提示的很清楚 wp-config.php 文件第一行。您在改这个文件时请使用不添加 BOM 标签的编辑器并保证

  19. Oct 28, 12pm / LINK / REPLY
    Gravatar

    Wordpress2.3bate2怎样加GGAD

  20. Oct 28, 2pm / LINK / REPLY
    Gravatar

    @herosam 你不会还在用2.3 beta 版本吧,现在2.3.1 都出来了。

Now, It's your Turn!

BACK TO Article / Comments