
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 AB的Domas 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插件
,用于定时功能,不过只是个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.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 Lin的WordPress 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个中文包可供参考,多么幸福啊,哇咔咔咔。
终于发布了,等中文版出来!
这篇没写完?还是yskin在升级呢?
死活下不动。。。。。。。。。。。
。。。原来有那么多人眼巴巴地等着升级啊。
中文包我在改呢,已经有好几天了,现在很有将近一半。所以WordPress 2.1的中文包恐怕要久一点。唉,没有象点点游大大那样早早准备。
在我的Blog上放了个,可以下载试试。请认真校验MD5。
我倒是不在等中文版, 因为我一直以来都用的英文版..
我主要是想观望一下插件兼容性的问题...
这么多updates 看来还是要升级
好麻烦
我在官网一直无法下载,当了一个还坏了.
非常感谢,已在你这里下载,升级成功!
介意我加你的MSN不?我也是深圳的~
我还是靠着 FF 用代理拖下来的。用下载工具通过代理拖貌似出现文件大小不符的问题。
2.1 里还有一个改动就是,所有的 die() 不再有效,被换成了 wp_die()。
另外关于 TinyMCE 的按钮问题我写了篇文章说明。不清楚 WP 为什么要把 wp_adv 这个展开隐藏按钮区的按钮放到隐藏按钮区内……
我勇敢地升级了,备份都没搞
结果非常顺利, 没有任何异常,blc也没问题。那个取消table*变量的声明是在一个测试版本中提到的,可能现在又作了改动?
果然,那些准备被移除的都被放到"wp-includes/deprecated.php"里了。WordPress 2.1算是先吓唬一下,然后又为了兼容性不得不弄了这么个文件。到时WordPress 2.2出来了,就直接把这个文件一删了事。强悍!
要是没了这个问题,那WordPress 2.1就没啥兼容性问题了。
你测试下那个trackback框是不是不被自动保存?我觉得可以报告一个defect
请问2.0.6可以直接升级到2.1不?
前阵子错过了2.0.7的下载,现在满世界都找不到了
下面的摘要、Trackback、自定义字段,好像总是开开关关的,我都习惯了。不过WordPress 2.1里好像已经好了吧,而WordPress 2.0.x好像没人管了。
要是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]
wp-db.php还是要改吧~?
等yskin的中文包出来再观望~
哈,多谢
我是被论坛的长征式升级折腾的怕了……
我到现在还没解决乱码的问题,前台不乱码,就是数据库乱码;不是数据库乱码,就是前台乱码。
网上乱码问题可以参考人的一篇文章:
http://gz520.net/zuozi/?p=146
本人安排了最新版本的,发现无法删除文件,并且原先建立的页面全没有了.详细的本人已在本文写得很清楚,麻烦大家帮个忙,看可不可以解决无法删除文章这个问题.
http://gz520.net/zuozi/?p=218
我已安装了上三个版本,可惜还是无法删贴.......
yskin您好,我刚装上2.1版,但有一个小问题不知道怎么解决。以前链接分类和文章分类没有合并时,在链接分类里有很多选项,比如可以选择链接的显示顺序。但现在合并之后那些选项都没有了,于是无法控制首页上链接的显示顺序了,请问您知道这个可以解决吗?(我用的是get_links_list()函数获取链接,因为另外一个wp_get_links尽管可以带参数选择排序方式,但在K2模板下总是工作不正常......)
先谢过了^_^
wp_get_links()函数是用于得到链接数据的,不是用于显示的。
K2模版的sidebar.php文件和SBM里都用的get_links_list()函数。它也可以带order参数,可是这个order参数只是链接分类的order。
链接分类显示顺序等选项在WordPress 2.1里消失了,数据库里都没有这些数据了。
这么几个中文包有什么区别呢?
我刚升级好英文版...忍不住把中文的也升了. 用的ddy中文包.
现在可以用这个函数来调用链接
get_links(分类ID,'之前的内容','之后的内容','之间的内容',是否显示图片,'排序方式',是否显示描述,是否显示评级,最大显示数,是否显示最后更新时间,是否重复结果?); ?>
比如我贴的代码是
',",",false,'rating',false,false,-1,0,true); ?>
额,貌似还是不能直接贴代码
<?php get_links(13,'<li><div class="link">','</div></li>',",false,'rating',false,false,-1,0,true); ?>
区别就是是由不同的人翻译的。
所以你看WordPress在中国多火,那么多人做中文包。
升级到2.1后原来不能用的ELA竟然啥都没改就能用了
哈哈
如何汉化wp-db-backup2.0??从网上下载了wp-db-backup2.0后,用poedit汉化了,上传到服务器上,发现这个插件还是显示英文,这是什么回事?
已升级到2.1,YSKING怎么还没有升级啊?
等小白鼠们测试完了我再升级,嘿嘿。
不知道为什么,升级到2.1后,有两个自定模板文件在后台显示为空白!
可是LINK的分类也别放在日志分类一起了.这样很不方便了呀....
写得不错,欢迎看看我的WP2.12:
http://www.vipmedia.cn