WordPress 2.1发布

WordPress 2.1
WordPress 2.1已于北京时间2007年1月23日早上5点58分正式发布了。唉,前几天听人说是要准备1月22号发布,果然就在22号发布出来了。这个从WordPress 2.0刚发布不久就开始筹划准备的WordPress 2.1,今天终于算是圆满了。WordPress 2.1的代号是Ella,汗,说到Ella就让我想起S.H.E.了。

WordPress 2.1的更新比较大,WordPress 2.1(849,260字节)比WordPress 2.0.7(639,463字节)大了不少,WordPress开发组说有超过550条bug被修复。不过,在WordPress 2.1里被关闭的ticket列表中有631条。做为一个全新的版本,而不是象WordPress 2.0.7这样的bug fix版本,我们更关注的是它新增的功能,而不是修复的bug。因为已知的bug在WordPress 2.0.x系列的更新中也有被修复。WordPress开发日志上写的有下面几项,我一一做一下翻译和解释:

Autosave自动保存功能,确保您不会再丢失文章。(Autosave makes sure you never lose a post again. )
Autosave自动保存,类似与Gmail的自动保存功能,可以在您写新文章的时候,隔一段时间就自动保存文章内容,避免因浏览器或操作系统崩溃造成文章丢失。这个功能只有在写新文章时被启用,等于是隔一段时间就在后台自动执行一次“保存并继续编辑”的操作。很好的一个功能,怪不得被放到第一条,毕竟,在写了很多字之后,因为浏览器或者操作系统的崩溃,或者发布文章出错,导致那么多文字丢失,是一件很令人沮丧的事情。不过,以后不能随便新建文章了,因为只有新建了文章,隔几分钟,自动保存功能触发,一篇Draft草稿就诞生了。
我们新设计的标签式编辑器,允许您在编辑文章时,在可视化编辑器和普通编辑器之间随意切换。(Our new tabbed editor allows you to switch between WYSIWYG and code editing instantly while writing a post.)
原有的TinyMCE的html代码编辑按钮被取消了。新增了"Visual"和"Code"两个标签,可以在编辑文章时,随时在可视化编辑器和普通编辑器之间切换。TinyMCE也从2.0RC4升级到2.0.8,bug肯定修复了不少。另外,可以直接在可视化编辑器里输入<小于号了,而不用再象以前那样输入html实体了。这好像更傻瓜化了吧,code也可以直接输入了。

Nicky那儿看到,“WordPress 2.1 beta2取消了2.1 Alpha3里可视化编辑器的一些按钮功能”[via]我没怎么关注WordPress 2.1的修改过程,不太清楚这些按钮是什么时候被增加以及去掉的。不过,我拿Firefox的DOM查看器看了一下,好像有一些按钮在那里,只是被"display:none;"了而已。不妨进入您的WordPress 2.1的编辑页面,按下Alt+v,看看有什么效果,嘿嘿。

这次新增高级功能按钮有:文字样式(就是H1,H2那些)、下划线、居中、文字颜色、粘贴为纯文本(Paste as Plain Text)、粘贴为富文本(Paste from Word)、去除格式(可以把选中的部分转换为纯文本)、清理代码(Cleanup messy code,用不大着,很多时候会自动清理的,比如切换到普通编辑器时)、插入特殊符号(这个很有用,很方便)、撤销和重做(Undo, Redo,这两个以前就有了,只是现在被移到高级按钮区了)。另外,拼写检查功能在下面的第4条有介绍。

普通编辑器和html代码编辑还是有所不同的,普通编辑器里所有的<br /><p>都被替换成回车了。另外,以前在TinyMCE的html代码编辑器里,如果想删除一个html标签,只要在标签名称那里随便加个字符,点Update的时候TinyMCE会因为这个标签不是标准的html标签而自动清除掉它。而该标签后面对应的结束标签,也因为没有匹配而被清除掉了。这样真是很方便。另外,如果想清除一个html标签里的属性,比如每次从flickr复制图片代码过来时,都要把外层的那个title属性去掉,也是把属性名加个字符,这样这个属性就会被去掉,而整个标签不受影响。现在,html代码编辑器没了,普通编辑器又没这功能,唉,只好一条一条自己删了。

无损的XML导入导出功能,可以让您很方便地在不同的WordPress Blog之前转移您的Blog内容。(The lossless XML import and export makes it easy for you to move your content between WordPress blogs.)
XML导入导出功能,使用的是WordPress eXtended RSS(WXR)格式。这个东西应该是Matt老大写的,最早用在wordpress.com上,这里有一个人把它写成了插件。现在,WordPress 2.1集成进了这个功能,用户可以很方便地进行导出和导入,实现WordPress to WordPress import功能。

这个WXR格式是基于RSS 2.0格式的,里面不仅输出了基本的WordPress feed的内容,还加上了WordPress自己的一些东西,包括文章的各种信息,比如文章ID、发布时间、分类、状态、缩略名等等,还有属于文章的评论,包括评论的所有状态信息。WordPress 2.1和WPMU都支持导入WXR文件,所以导出来的文件可以在另一个WordPress 2.1架设的Blog或者WPMU架设的BSP上直接导入。另外,如果有其他Blog系统想导入WordPress架设的Blog,也不用费心研究WordPress的数据结构了,直接研究这个WXR格式,用XML文件处理函数把文件中的数据解析出来就可以了。

如果你要从一个WordPress Blog转移所有数据到另一个WordPress Blog上,那么用这个导入导出功能最好不过了,你的所有文章、页面、分类、评论、自定义字段等等都不会丢失。(好像不包括链接耶)当然,这只限于BSP到自己架设、自己架设到BSP、BSP到BSP,如果是自己架设的WordPress Blog转移服务器,还是直接迁移文件和数据库更好一些,这样链接、WordPress的各种设置,以及插件模版等等都会保留。

Update:今天shurarai发email来问我:怎样从my.donews.com导出数据到自己架设的Blog上。其实my.donews.com也是WPMU架设的,只是把导出菜单隐藏起来了而已。不妨登陆进去后,进入"http://my.donews.com/yskin/wp-admin/export.php"这样的地址,点那个"Download Export File"按钮,然后在自己架设的WordPress 2.1上选择从WordPress导入就可以了。

我们全新设计的可视化编辑器现在还包括拼写检查功能。(Our completely redone visual editor also now includes spell checking.)
拼写检查功能,可以象Word那样对文章内容进行拼写检查。不过只支持英文,不支持中文。如果写的文章里有一些英文,那么用这个拼写检查功能检查一下也不错啊。不过,很多计算机方面的词它都不认识,比如"WordPress",比如"Blog"...
新增搜索引擎保密选项,可以让您的Blog不ping Technorati和FeedBurner等服务器,也不被Google等搜索引擎收录。(New search engine privacy option allows you take you to indicate your blog shouldn’t ping or be indexed by search engines like Google.)
搜索引擎保密功能,允许你设置您的Blog为隐藏状态,可以禁止搜索引擎索引收录您的Blog,这样别人无法搜索到这个Blog,只能通过其他地址链接过来或者直接输入地址访问。这个功能是WordPress通过直接接管对robots.txt文件的访问,输出禁止所有搜索引擎访问的代码,并且在输出页面时输出一个meta标签来实现的。

看起来很不错的功能,不过怕是满足不了某些人的需求。很多人提到过希望整个Blog加密,只有输入密码才能看到Blog内容。不知道为啥会有这样的需求,难道都是一些小女生写的心情日记?记得MSN Space有这样的功能,WordPress里嘛,要么你给每篇文章都加上密码,要么利用.htaccess文件让所有访问都需要密码。最好是直接用一个日记软件得了,放在本地又不会被人访问到,干嘛非要弄Blog呢。

如果WordPress使用者自己弄了robots.txt文件,则WordPress对robots.txt的接管将会失效,因为.htaccess文件里定义的是:当文件不存在时才将请求转给WordPress处理。哈哈,这个功能设计的真巧妙。

你可以将一个page设置为Blog的首页,而把本该在Blog首页显示的最新文章内容放在一个page里。这样你可以很容易就把WordPress变成一个CMS系统了。(You can set any “page” to be the front page of your site, and put the latest posts somewhere else, making it much easier to use WordPress as a content management system.)
也就是说,你可以新建一个page,起名叫"frontpage",然后到后台->选项->输出里设定"Front page"为"frontpage",则frontpage页面里的内容就会显示在首页,甚至frontpage的地址也是首页的地址。因为WordPress的page有一个功能叫页面模版,你可以专为这个首页page建立一个页面模版,从而很方便地控制首页的显示内容。再新建一个page,起名叫"posts",然后设定"Posts page"为"posts",则本该在首页显示的最新十篇文章的内容就会显示在"http://abc.com/posts/"这个page里。这样,WordPress就不再只是一个Blog系统,而更像一个CMS内容管理系统了。
对数据库进行操作的SQL语句变得更高效,更快速了。来自MySQL ABDomas Mituzas将WordPress对数据库进行的所有SQL语句进行了一次细致的梳理。(Much more efficient database code, faster than previous versions. Domas Mituzas from MySQL went over all our queries with a fine-toothed comb.)
这一条讲的应该是整个WordPress源代码中所有的SQL操作语句被梳理了一遍,以提高SQL执行效率。wp-db.php文件好像没有什么改动,对比WordPress 2.0.7的wp-db.php文件,好像只是增加了很多注释,以及增加了对PHP 5.2的支持,以及修正了程序需要连接多个数据库时的bug。
链接分类现在开始支持子分类了,并且可以在添加链接时动态添加分类了。(Links in your blogroll now support sub-categories and you can add categories on the fly.)
链接分类现在支持子分类,因为链接分类已经和文章分类合并了。现在在添加链接的时候可以动态添加分类,就像编辑文章时一样,只要在填入分类名后点"Add",WordPress就会使用AJAX在后台添加这个分类。(又学到一个新词:on the fly,意思是dynamic, on the run。)
重新设计的登录页面,来自Shuttle项目。(Redesigned login screen from the Shuttle project.)
新的登录页面,好看的很。不过我N久没见过登录页面了,打开Firefox就直接进管理后台了。什么时候能把Shuttle项目的其他设计也整合进后台,那后台就漂亮的多啦。
AJAX技术被用于自定义字段、评论审核及删除,使得这些操作变得更加快捷。我(Matt)最中意的是评论页面,现在批准和不批准评论都是通过AJAX实现的,不用再刷新页面了。(More AJAX to make custom fields, moderation, deletions, and more all faster. My favorite is the comments page, which new lets you approve or unapprove things instantly.)
将AJAX技术用于更多的地方,这样很多操作就可以变得更快捷方便了。
page现在也可以象post一样成为草稿或者私人的了。(Pages can now be drafts, or private.)
私人page,不知道有啥用捏?
后台管理页面进行了更新,现在载入更快了,而且视觉效果也更加一致了。(Our admin has been refreshed to load faster and be more visually consistent.)
JavaScript脚本更多了,应该是载入更慢了才是,哈哈。
现在Dashboard会立即显示出来,然后再在后台慢慢载入各个feed。(The dashboard now instantly and brings RSS feeds asynchronously in the background.)
现在Dashboard不再是先读取feed,等3个feed读取完了再一起输出到浏览器,而是先输出到浏览器,然后在后台慢慢载入3个feed,载入完成后再显示出来。这样就不会再有国内的服务器因为不能访问Technorati而导致Dashboard载入很慢的问题了。
评论feed现在将包含所有的评论,而不再只是最新的十条评论了。(Comment feeds now include all the comments, not just the last 10.)
我汗,feed里要放那么多条评论干嘛?看了一下源代码,Blog主feed(http://yskin.net/comments/feed/)还是象原来那样只显示最新的十条评论,而文章和页面的评论feed则包含所有评论。呼,还好。
更好的i18n支持,并支持RTL语言。(Better internationalization and support for right-to-left languages.)
right-to-left language,就是从右到左写的语言,中文不是,日文不是,韩文不是,好像阿拉伯文是从右到左写的吧。更好的i18n支持,等我做WordPress 2.1中文包的时候就能感受到了。
新的上传文件管理页面,可以很方便地管理所有上传的图片,视频及音频。(The upload manager lets you easily manage all your uploads pictures, video, and audio.)
这次新增的上传文件管理页面还算不错,不用象以前那样总是要到文章编辑页面才能管理上传文件了。不过我不用这个功能,上传文件我都是通过ftp上传的。
包含了最新的Akismet 2.0插件。(A new version of the Akismet plugin is bundled.)
新版Akismet。这个插件国外的服务器用用还不错,国内的服务器用起来就不见得好咯。

另外官方还说WordPress里有复活节彩蛋。OMG,开源的程序也会有彩蛋,那不是很容易找么?呃,不知道"http://abc.com/wp-admin/options.php"这样的页面算不算彩蛋?

对于WordPress插件和模版的作者们,这次WordPress 2.1也提供了很多新功能。主要有:

Psuedo-cron伪定时功能,允许你定时执行一些操作,就像真的定时功能一样。(Psuedo-cron functionality let’s you schedule events much like cron.)
这里提供的是伪定时功能。不要看到一个“伪”字就望而却步,我们每天编程用着伪随机函数不也照样用的很好?以前有一个wp-cron插件wp-cron插件,用于定时功能,不过只是个40多行的小程序。现在,WordPress 2.1自带了定时功能,而且比WP-cron插件好得多。

WP-cron插件也是伪定时功能,因为它靠的是每次有来访者访问Blog页面时检查当前时间,如果当前时间记录在数据库中的时间了,则执行预设好的操作,并修改数据库中的时间。假如你的Blog的访问者很少,比如定在上午8点执行操作,而直到10点才有访问者访问Blog,则预设好的操作要到10点才能执行。因此,这种定时功能只能算“伪”定时功能。

WordPress 2.1提供的定时功能更强大一些。WP-cron插件有一些毛病,比如,一个访问者在凌晨12点访问了Blog,正好触发了定时器,WP-cron会先修改数据库中保存的时间,并在"shutdown"添加hook。当页面输出结束后,数据库备份数据库自动备份程序开始被执行。数据库备份是需要一点时间的,所以如果这个访问者在这段时间内关闭了浏览器,那么浏览器会发送reset信号切断与服务器TCP链接。Apache收到信号后,会要求PHP解析器停止执行脚本。于是,数据库备份程序就被终止运行了。结果就是,这一天你没收到数据库备份文件。WordPress 2.1自带的定时功能则好很多,把定时程序的执行放在了wp-cron.php文件里,并使用了ignore_user_abort(true)这样的代码来防止PHP程序因客户端断开连接而被终止运行。不过,因为用了fsockopen()函数,不知道会不会在某些服务器上不能使用啊。

用户管理页面现在可以很方便地处理成千上万的用户。(Users admin can now comfortably handle hundreds of thousands of users.)
但是我没感觉到用户管理页面有什么变化呀。或许是因为我只有一个用户吧,嘿嘿。
使用新的WP_Error类来进行错误报告和错误管理。(The new WP_Error class cleans up how we do error reporting and handling.)
这样可以用于同时报告多个错误。而且,wp_die()函数的大量运用,方便了中文用户。
JavaScript载入器可以让插件能更容易地包含更为强大的功能。(The javascript loader makes it easier for plugins to include rich functionality.)
WP_Scripts可以让WordPress本身和插件都能更方便地管理JavaScript脚本。
大量新hook和API。(Tons of new hooks and APIs.)
我最喜欢hook了,嘿嘿。今天在WordPress论坛看到有人把这句翻译成“成吨的...”,晕倒。
我们开始在代码里填入内置文档。(We’ve started to fill out our code inline documentation.)
以后就可以弄一个类似JavaDoc的工具来直接从WordPress源代码生成WordPress文档?
图像和缩略图处理函数现在允许多媒体插件调用。(Image and thumbnail API allows for richer media plugins.)
自定义页首、颜色选择器、图片剪裁功能。(Custom header, color picker, and image cropping framework.)
自定义页首(Custom header),提供一些API以便模版很方便地建立一个自定义页首选项页。Color picker就是当使用默认模版时,进入后台->模版->Header Image and Color,点击Font Color出现的那个选择颜色的框框。Image cropping frameword就是在自定义页首功能里可以裁减上传的页首图片的功能。貌似这些功能以前也有啊。

WordPress 2.0系列取得了空前的成功(空前而不绝后),下载量超过180万次。感谢Mark Jaquith的工作。我们委托他继续维护WordPress 2.0系列,进行稳定修正、安全修正和bug修复,一直到2010年。(Mark错关过两个bug报告,被我揪了出来。Terrible ticket closer)

另外,基于过去3年来在开发WordPress过程中所学到的东西,我们决定增加版本发布的频率,象Ubuntu那样,每天发布几个重大更新版本。因此,WordPress史上第一次定下下一个版本的发布日期:2007年4月23日。(Mark说,WordPress开发组将先疯狂的编写代码两个月,然后再拿一个月时间修复bug,对代码进行整理和优化。然后将发布一个新版本,并进行一个月的公开测试。不过,这些只是plan而已,呵呵。)

另外,WordPress开发组将首先考虑用户们投票选出来的功能。欢迎来我们的Idea board,说说您希望WordPress 2.2新增的功能,以及对已经提出的要求投票。(去瞅了一眼,很多人提了很多新功能要求,比如,WordPress自动升级、插件和模版自动升级、插件新版本通知、后台一键自动下载安装模版和插件、在后台关闭整个Blog、Tag支持、悬停菜单、自定义菜单、访问统计、文章阅读次数、相关文章功能、文章/页面版本管理、评论预览、发表评论时订阅评论更新、Thread comment、当请求URL和永久链接不同时自动重定向、ATOM 1.0支持、Blogroll链接点击数记录;还有一些功能增强要求,比如,"Make it faster"、禁用所有插件功能、可定制的Dashboard、增强Draft草稿功能、自定义TinyMCE工具栏、登录页面使用SSL连接、页面分类、文章模版、分类模版、修改管理员名称、删除子分类后将其中的文章转移到父分类中;还有其他一些建立WordPress官方插件库、模版库、语言包库等等。我也该去提点建议,让WordPress开发组重视一下中文的问题。)

OK,以上是WordPress开发组给我们描绘的一片歌舞升平的景象,WordPress 2.1不好的方面都只字未提,下面我补充一下。

WordPress 2.1里,MySQL最低版本要求从MySQL 3.23.23升到了MySQL 4.0,而PHP最低版本要求维持在PHP 4.2不变。[via]插件的兼容性在WordPress 2.1的测试版时很突出,但是WordPress 2.1发布之前,WordPress开发组加入了一个/wp-includes/deprecated.php文件,并把将要被移出核心的函数和变量放入这个文件里。所以,在WordPress 2.1正式版里,这些函数还都能用,比如table*变量和get_settings()函数。到WordPress 2.2时,WordPress开发组就会把这个文件从源代码中移除,所以,WordPress 2.2发布之日才是大限,现在插件的兼容性应该没太大的问题。中文WordPress工具箱也没问题。

WordPress Database Backup插件被移出核心了。而插件作者Scott Merill已经退出WordPress的开发,转向Habari了。[via]但是,WordPress Database Backup未死。有人接替了Skippy继续开发WordPress Database Backup ,并已经推出了适用于WordPress 2.1的WordPress Database Backup 2.0WordPress Database Backup 2.0。这个是Scott Merill授权的,修正了一些bug,并同时支持WP-cron插件和WordPress 2.1的定时功能。

功能增加很多,改动也很多,等我再仔细研究一下再写。

这次升级还是比较大的,我还要观望,看看我用的模版和插件是否和WordPress 2.1有冲突。所以,很可耻是,这篇关于WordPress 2.1的文章是在WordPress 2.0.7里写的。K2模版最近做了很多升级,大多都是针对WordPress 2.1提供支持的。现在K2的最新版本是r279。最近听很多人说,他们在使用“最新版的K2 0.9.1”,OMG,K2 0.9.1是去年8月底的事了,为啥就不去K2 Nightlies下载新一点的版本呢?插件也要看一下,现在WP 2.1已经正式发布了,一些插件作者应该开始着手进行升级了。WordPress文档里有一个插件与WordPress 2.1兼容性列表,不兼容的插件也就几个,我只认得BLC插件的兼容大多出在使用了$table*变量,在WordPress 2.1里要换成$wpdb->*,象中文WordPress工具箱就是这样,桑椹在1月18日说,“大概得等 2.1 出来了以后,我才会有动力修改吧”[via]

在我的Blog上放一个下载:WordPress 2.1 下载(MD5: 749D46D7A6D82E6B4DB03962D7AB0FDE,文件大小:849,260字节),现在http://wordpress.org/download/上下载好慢,估计WordPress的服务器快被疯狂下载的人群挤爆了吧。还好我早上就下了,早起的鸟儿有虫吃,啦啦啦。

升级的步骤嘛,虽然我还没升级,不过恐怕还是直接上传覆盖就完了。当然,这些怕是要检查一下插件,看看有没有不兼容的情况。而且,升级完文件后,进入后台肯定会弹出要求升级数据库的提示,直接点进链接升级下数据库就完了。

中文包嘛,最近几天在修改WordPress 2.0.7的中文包,全部1388条字符串,一个一个地找出源文件中的对应位置和后台显示出来的位置,有些名词要仔细地找最合适的中文翻译,有的要做搜索引擎选举,还要,弄了好几天才弄了50%。WordPress 2.1还有将近400条字符串要翻译,唉。我还是要把WP 2.0.x的中文包弄好再开始弄2.1的,不然仓促弄出来太对不起观众了。

Kirin LinWordPress 2.1繁体中文包点点游WordPress 2.1中文版都已经发布了,他们从很早就关注WordPress 2.1,并且制作了多个WP 2.1 alpha和beta版本的中文包,所以现在做WP 2.1正式版的中文包很快。还有,今天偶然发现Wady自己制作了一个WordPress 2.1中文包。WordPress 2.1中文包,1364条字符串,全部翻下来很不容易啊。而且Wady还认真研究了__ngettext()函数,最后在Kirin Lin的中文包里找到了答案。这个函数老早就在WordPress里了,但是一直没有被调用过,所以WordPress 2.0.x系列的语言包里就不需要加这个关键词。从WordPress 2.1开始,这个函数开始被大量使用。我在WordPress 2.0.6发布的那天研究了下这个函数,并在网上找了一圈资料,也参考了Drupal中文包制作者们的一些说明,最终才知道该怎么处理。唉,我太笨了,象Wady一样参考一下Kirin Lin的中文包不就行了?点点游一直在用WordPress官方的pot文件。记得以前WP 2.1 beta版的时候,WordPress官方的pot文件并没有加这个关键词,直到2006年12月24日点点游的WordPress 2.1 Alpha3 r4662里都还没加上。不过,从点点游的WordPress 2.1 beta2开始,pot文件就已经增加了这个关键词,看来WordPress开发组注意到了这个问题,又或者有WordPress语言包作者提出了这个问题,所以,现在已经没问题了。不过我还是保持着从WordPress源文件更新po文件的习惯,我更相信我的POEdit,嘿嘿。

等我过几天做WordPress 2.1中文包的时候,我就有3个中文包可供参考,多么幸福啊,哇咔咔咔。

本文共有 56 条评论WordPress 2.1发布


  1. 1 ray1980

    终于发布了,等中文版出来!

  2. 2 Keenzy

    这篇没写完?还是yskin在升级呢? :smile:

  3. 3 underone

    死活下不动。。。。。。。。。。。

  4. 4 yskin

    。。。原来有那么多人眼巴巴地等着升级啊。

    中文包我在改呢,已经有好几天了,现在很有将近一半。所以WordPress 2.1的中文包恐怕要久一点。唉,没有象点点游大大那样早早准备。

    在我的Blog上放了个,可以下载试试。请认真校验MD5。

  5. 5 SkyLanD

    我倒是不在等中文版, 因为我一直以来都用的英文版..
    我主要是想观望一下插件兼容性的问题...

  6. 6 fishee

    这么多updates 看来还是要升级
    好麻烦

  7. 7 子游

    我在官网一直无法下载,当了一个还坏了.
    非常感谢,已在你这里下载,升级成功!

  8. 8 duxxx

    介意我加你的MSN不?我也是深圳的~

  9. 9 Wady

    我还是靠着 FF 用代理拖下来的。用下载工具通过代理拖貌似出现文件大小不符的问题。

    2.1 里还有一个改动就是,所有的 die() 不再有效,被换成了 wp_die()。

    另外关于 TinyMCE 的按钮问题我写了篇文章说明。不清楚 WP 为什么要把 wp_adv 这个展开隐藏按钮区的按钮放到隐藏按钮区内……

  10. 10 zhouqb

    我勇敢地升级了,备份都没搞
    结果非常顺利, 没有任何异常,blc也没问题。那个取消table*变量的声明是在一个测试版本中提到的,可能现在又作了改动?

  11. 11 yskin

    果然,那些准备被移除的都被放到"wp-includes/deprecated.php"里了。WordPress 2.1算是先吓唬一下,然后又为了兼容性不得不弄了这么个文件。到时WordPress 2.2出来了,就直接把这个文件一删了事。强悍!

    要是没了这个问题,那WordPress 2.1就没啥兼容性问题了。

  12. 12 zhouqb

    你测试下那个trackback框是不是不被自动保存?我觉得可以报告一个defect

  13. 13 流放之忆

    请问2.0.6可以直接升级到2.1不?

    前阵子错过了2.0.7的下载,现在满世界都找不到了

  14. 14 yskin

    下面的摘要、Trackback、自定义字段,好像总是开开关关的,我都习惯了。不过WordPress 2.1里好像已经好了吧,而WordPress 2.0.x好像没人管了。

  15. 15 yskin

    要是WordPress 2.0.6不能直接升级WordPress 2.1的话,那就○○××了。事实上,哪怕你是古老的WordPress 1.2,直接升级到最新版都是没问题的。这全都是因为WordPress良好的架构。

    WordPress 2.0.7的压缩包,我在我的Blog上放了备份:WordPress 2.0.7下载

    不知道Windows Vista还能直接从Windows 98上直接升级。好像Windows XP还是可以直接从Windows 98升级的。[via]

  16. 16 Evan

    wp-db.php还是要改吧~?
    等yskin的中文包出来再观望~

  17. 17 流放之忆

    哈,多谢
    我是被论坛的长征式升级折腾的怕了……

  18. 18 Brando

    我到现在还没解决乱码的问题,前台不乱码,就是数据库乱码;不是数据库乱码,就是前台乱码。

  19. 19 佐仔

    网上乱码问题可以参考人的一篇文章:
    http://gz520.net/zuozi/?p=146
    本人安排了最新版本的,发现无法删除文件,并且原先建立的页面全没有了.详细的本人已在本文写得很清楚,麻烦大家帮个忙,看可不可以解决无法删除文章这个问题.
    http://gz520.net/zuozi/?p=218
    我已安装了上三个版本,可惜还是无法删贴.......

  20. 20 mickeylili

    yskin您好,我刚装上2.1版,但有一个小问题不知道怎么解决。以前链接分类和文章分类没有合并时,在链接分类里有很多选项,比如可以选择链接的显示顺序。但现在合并之后那些选项都没有了,于是无法控制首页上链接的显示顺序了,请问您知道这个可以解决吗?(我用的是get_links_list()函数获取链接,因为另外一个wp_get_links尽管可以带参数选择排序方式,但在K2模板下总是工作不正常......)
    先谢过了^_^

  21. 21 yskin

    wp_get_links()函数是用于得到链接数据的,不是用于显示的。

    K2模版的sidebar.php文件和SBM里都用的get_links_list()函数。它也可以带order参数,可是这个order参数只是链接分类的order。

    链接分类显示顺序等选项在WordPress 2.1里消失了,数据库里都没有这些数据了。

  22. 22 fishee

    这么几个中文包有什么区别呢?
    我刚升级好英文版...忍不住把中文的也升了. 用的ddy中文包.

  23. 23 Wady

    现在可以用这个函数来调用链接

    get_links(分类ID,'之前的内容','之后的内容','之间的内容',是否显示图片,'排序方式',是否显示描述,是否显示评级,最大显示数,是否显示最后更新时间,是否重复结果?); ?>

    比如我贴的代码是

    ',",",false,'rating',false,false,-1,0,true); ?>

  24. 24 Wady

    额,貌似还是不能直接贴代码

    &lt?php get_links(13,'&ltli>&ltdiv class="link">','&lt/div>&lt/li>',",false,'rating',false,false,-1,0,true); ?>

  25. 25 yskin

    区别就是是由不同的人翻译的。

    所以你看WordPress在中国多火,那么多人做中文包。

  26. 26 你不在

    升级到2.1后原来不能用的ELA竟然啥都没改就能用了
    哈哈

  27. 27 icemanpro

    如何汉化wp-db-backup2.0??从网上下载了wp-db-backup2.0后,用poedit汉化了,上传到服务器上,发现这个插件还是显示英文,这是什么回事?

  28. 28 ray1980

    已升级到2.1,YSKING怎么还没有升级啊?

  29. 29 yskin

    等小白鼠们测试完了我再升级,嘿嘿。

  30. 30 ray1980

    不知道为什么,升级到2.1后,有两个自定模板文件在后台显示为空白!

  31. 31 seven

    可是LINK的分类也别放在日志分类一起了.这样很不方便了呀....

  32. 32 vipmedia.cn

    写得不错,欢迎看看我的WP2.12:
    http://www.vipmedia.cn

  33. 33 459

  1. 1 Nicky's blog
    Trackback2007-1-23 2:14 下午
  2. 2 星月轮转
    Trackback2007-1-23 5:07 下午
  3. 3 Wordpress2.1–苟世录
    Pingback2007-1-23 5:22 下午
  4. 4 默默の丸 » WordPress 2.1 “Ella”
    Pingback2007-1-23 5:42 下午
  5. 5 花儿开了 » WordPress 2.1 发布
    Pingback2007-1-24 12:24 上午
  6. 6 Double-Y.com » Blog Archive » Wordpress 2.1发行
    Pingback2007-1-24 1:08 上午
  7. 7 wordpress2.1正式发布 « Puppy blog
    Pingback2007-1-24 9:26 上午
  8. 8 {301}个人媒体中心 » WordPress 2.1发布
    Pingback2007-1-24 10:12 上午
  9. 9 Finian’s Weblog » 博客文章 » [ZZ]WordPress 2.1发布
    Pingback2007-1-24 2:44 下午
  10. 10 Nextstop: Paradise » Blog Archive » Wordpress Update
    Pingback2007-1-24 6:27 下午
  11. 11 创意纪 » wordpress 2.1新特性
    Pingback2007-1-25 11:50 上午
  12. 12 WordPress 2.1 Ella 发布 → 泊客Myheimu
    Pingback2007-1-25 3:18 下午
  13. 13 OtherSide
    Trackback2007-1-25 3:47 下午
  14. 14 升级了WordPress2.1 at Jianfeng’s Blog
    Pingback2007-1-26 1:51 上午
  15. 15 SkyLanD | FireFucks IE
    Trackback2007-1-26 4:54 下午
  16. 16 EndTech @ micy.cn » WordPress2.1升级失败
    Pingback2007-1-27 9:53 上午
  17. 17 Charys » ELLA
    Pingback2007-1-28 2:20 上午
  18. 18 李杰的博客 | jaylee’s blog : 试用Wordpress 2.1的WXR导入导出功能
    Pingback2007-1-28 12:19 下午
  19. 19 links for 2007-01-23 -- 时光漫步
    Pingback2007-1-29 3:45 下午
  20. 20 y0ungs的blog
    Trackback2007-2-11 10:15 下午
  21. 21 BLOG-KEN » 博客文章 » Blog升级初体验
    Pingback2007-2-12 8:44 下午
  22. 22 李杰的博客 jaylee’s blog : Blog Archive : 试用Wordpress 2.1的WXR导入导出功能
    Pingback2007-8-8 2:10 下午
  23. 23 WordPress 2.1 “Ella” Release « 致力于全球点击率最低的博客
    Pingback2007-9-13 10:08 上午

请留下您的评论: