2008-03
25

又折腾了一下WordPress

很久都没有折腾过 WP 了,这次升级之前我一直都在用 2.3.2 的版本。每次进入后台,系统总提示我使用的 WordPress 2.3.2 不是最新版本,催促我升级。其实不是我不愿意升级,身处万恶的教育网,不能访问国外网,实在是无能为力呀。

终于,利用上个周末去女友那里的空闲时间,用 ADSL 下载了最新版的 WP,升级到了 2.5-RC1。升级过程很顺利,升级后的感觉也很不错,所有我正在使用的插件升级到最新版后均能正常工作。

WP2.5 最大的改动就是后台了,导航和之前的版本相比变化很大,需要一段时间来适应。配色以淡蓝色为主,比较清新,Jiang说2.5的后台有两种配色方案可以选择,不过我没有找到在哪里设置。WP 2.5 中我最满意的就是一键升级插件功能了,我用教育网,那些插件的主页几乎都无法访问,所以每次升级都是个问题。现在方便多了,新的插件管理中只需要输入 ftp 的主机名和密码就可以一键升级了。

WP2.5 中还集成了 Gravatar 的头像服务。原来我一直在用 MyAvatars 这个插件,它使用的是 MyBlogLog.com 的头像服务,现在既然有了原生的头像,就可以停掉这个了。要显示 Gravatar 的头像,只需要在评论模板(comments.php)中适当的位置加入这行代码即可:

<?php if (function_exists(’get_avatar’)) { echo get_avatar(get_comment_author_email(),’32′); } ?>

其中第二个参数 32 表示了输出的头像的大小,即 32px * 32px 的。

另外我又启用了一个新的插件,叫 Wordpress Thread Comment ,它可以改变传统的 WP 评论模式,允许嵌套回复评论,效果很不错,并且可以和我正在使用的 AJAX Edit Comments 一起使用,欢迎朋友们留言测试。非常感谢这款插件的作者偶爱偶家。只是现在 Ajax 回复评论还有些问题(禁用掉 AJAX Edit Comments 也不行),可能是我的评论页面不够标准,我得再研究研究。

2007-12
31

更新到WordPress2.3.2

今天看到 Wordpress2.3.2 正式版发布了,2.3.2主要更新如下(来自 我爱水煮鱼):

这个新版本更正了之前版本中的7处bug,其中一个比较严重的会泄漏你的草稿文档的bug。同时,2.3.2还更正了一些可能会泄漏你的数据库表结构的错误信息,并限制和停止了在 XML-RPC 和 APP 进行过程中的一些信息泄漏。

可以看出这一次发布的新版本更新比较少,更正的bug和错误基本都集中在信息泄漏这一环节。

一个比较实用的更新是,在 2.3.2 版本中,你可以在 wp-content/db-error.php 中自定义数据库连接错误的信息。当 WP 连接数据库出现错误时,将会采用这个自定义错误信息取代默认的错误信息。

既然涉及到安全问题,当然毫不犹豫的升级啦。相对于 WP2.3.1,2.3.2修改了以下16个文件,2.3.1版本的用户只需要更新这16个文件即可完成升级:(来自 WordPress trac

  • tags/2.3.2/wp-includes/query.php
  • tags/2.3.2/wp-includes/wp-db.php
  • tags/2.3.2/wp-includes/formatting.php
  • tags/2.3.2/wp-includes/taxonomy.php
  • tags/2.3.2/wp-includes/post.php
  • tags/2.3.2/wp-includes/version.php
  • tags/2.3.2/wp-includes/pluggable.php
  • tags/2.3.2/wp-includes/functions.php
  • tags/2.3.2/wp-app.php
  • tags/2.3.2/xmlrpc.php
  • tags/2.3.2/wp-mail.php
  • tags/2.3.2/wp-settings.php
  • tags/2.3.2/wp-admin/includes/file.php
  • tags/2.3.2/wp-admin/admin.php
  • tags/2.3.2/wp-admin/setup-config.php
  • tags/2.3.2/wp-admin/install.php

WordPress2.3.1 简体中文版下载地址:http://code.google.com/p/wpcn/downloads/list

2007-10
13

更新至Wordpress2.3

昨天晚上开始更新 wordpress2.3,升级过程比较顺利。

由于 wordpress2.3 的改动相对比较大,导致以前使用的某些插件出现了不兼容的现象,因此需要更新到最新版本,主要是更新了Google XML Sitemaps。wordpress2.3 有自带的原生tag,所以停用了UTW,并开始使用WP 2.3 Related Posts来实现相关文章的功能,这个插件还可以在 feed 中插入相关文章,所以停用了ST Add Related Posts to Feed插件。wp2.3 的插件管理中可以提示最新版本的插件,因此WP Plugins Tracker也停用了。

目前还存在的一个问题是, ELA 的 0.10beta-r18-mod 版本使用有问题,总是显示“Could not open cache file years.dat”,所以存档页暂时无法正常浏览。这个问题还在解决中。

更新:ELA的问题是由于我忘记把 cache 目录的权限设置为 777 了,现在已经可以正常显示,但是 wp2.3 的 tag 目前还是没有显示出来。

2007-08
09

更新至WordPress2.2.2

这次升级并没有改变数据库的结构,也没有功能上的改变,只是修复了几处 bug ,所以可以放心、安全地升级。

为方便大家,提供wordpress 2.2.2 下载:

  • wordpress 2.2.1 到 2.2.2 升级包(直接覆盖即可):下载
  • wordpress 2.2.2 简体中文完整安装包:下载