WordPress 2.3 Beta1 发布
刚刚玩爽了 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 中。至于具体还有什么其它的用途还不太清楚。
然后就是备受关注的 Tag 功能了。在 WordPress 2.3 的书写界面中已经有了 Tag 输入框,非常简单。但没有类似 UTW 那样可以点击添加的方式,可能会给一些用户带来不便。
另外一个地方在文章编辑、管理的界面中。在文章列表上方加入了 Filter (过滤器),比原来的筛选方法要强大很多。这样在管理文章时可以方便不少了。
好了,我所发现的新功能就这些。当然例如一些 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 原有的使用率很高的功能。我计划明天将插件发布出来(今天太晚了-_-),方便其它想升级的用户,敬请期待
原文链接**:花儿开了 - WordPress 2.3 Beta1 发布
** 本博客文章欢迎转载,但请务必保留原文链接!同时,本博文章不欢迎任何形式的派生及篡改,如需引用,请使用引用通告(Trackback) - http://blog.istef.info/2007/08/29/wordpress-23.../trackback/。商业网站使用请务必先取得作者授权!





刚才在手机里怎么也不能留言@不知道为何…..
赶着试用一下@哈哈….
utw转换tag功能已经有了,在导入里可以导入,但发现会把子分类转换成tag
@ hhalloyy: 我也刚刚发现,看了一下代码,和我的实现方案几乎一样。改天我再研究一下 Simple Tag
说实话,WP2.3升级可能会有点麻烦,还是先本地调试好了先
怎么实现标签云啊?
@ doubleaf: 有个内建函数 wptagcloud
@ iStef:哦,能详细说说吗。
@ doubleaf: 给你发邮件了,写在留言区不方便。
好文,收藏至20ju.com
好文章,也是一条好资讯,谢谢你了.
将文章收藏到http://wenwenwo.com.cn
pending review 是多人协作写作的时候用的。contributor 把文章写好后发布,文章就变成了 pending review,因为 contributor 无发布权。 editor 有发布权,检查后就可以发布了。
iSELF,如何在每篇文章结尾添加显示tags呢?需要什么代码吗?可否详细说下?标签云又是怎么生成的呢?谢谢
@ Freer: 显示 tags 只需要调用 thetags 函数就可以,在新版的默认模板中有范例。生成标签云的函数为 wptag_cloud
Fatal error: Call to undefined function wp() in /www/oxyhostsfree.com/h/e/r/herosam/htdocs/wordpress/wp-blog-header.php on line 18这是那里出错了!应该怎样把它改过来
@ herosam: 你这个错误貌似因为 WP 的文件不完整,建议重新上传 WP 的文件
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
这是那里错了????造成的!
@ herosam: 提示的很清楚 wp-config.php 文件第一行。您在改这个文件时请使用不添加 BOM 标签的编辑器并保证
Wordpress2.3bate2怎样加GGAD
@herosam 你不会还在用2.3 beta 版本吧,现在2.3.1 都出来了。