リリース後1週間ほど様子を見ていたが、特に不具合も無いようなのでアップグレードしてみる。初めにVirtualPC上のテスト環境で問題が無いか確認してから本番環境も移行させた。

作業手順は
- 万が一の場合に備えて、ファイルとDBをバックアップ
- 最新のWordPress 2.7 jaをダウンロードして解凍
- 旧/wp-includesと/wp-adminをすべて削除
- 最新の/wp-includesと/wp-adminをアップロード
- 最新の/wp-contentをアップロード
- ルートディレクトリのファイルをアップロード
- /wp-admin/upgrade.phpを開いてアップグレード
自作テーマも特に問題無かったが、WordPressで続きを読むを折りたたむでfunctions.phpにコピーしていたwp-includes/post-template.phpの内容が変更されていたのでそれに合わせて修正した。
アップグレード時の注意点としては以下の2つ。
1.Lighter Menusプラグインの停止
WordPress 2.7では、ダッシュボードが根本的にリニューアルされていて、WordPress 2.6.5で使用していたプラグインLighter Menusを有効にしていると、ダッシュボードにメニューが表示されなくなる。アップグレード前に必ずLighter Menusを停止させておいた方が無難。忘れていた場合は、プラグインフォルダから削除すればOK。
2.update-core.phpをCGIモードで動作させる
WordPress 2.7から自動アップグレード機能が搭載されているらしく(まだ使用していないが)、xrea鯖ではasync-upload.phpと同様cgiモードで動作させる必要があるとのこと。
/wp-admin/.htaccessにupdate-core.phpを追加
<files async-upload.php>
AddHandler application/x-httpd-phpcgi .php
</files>
<files update-core.php>
AddHandler application/x-httpd-phpcgi .php
</files>
この他、気になる情報として2chのスレからの引用
Separating Pings from Comments in WordPress 2.7
http://sivel.net/2008/10/wp-27-comment-separation/wp_list_comments(’type=pings’); でトラックバックだけ
wp_list_comments(’type=comment’); でコメントだけ表示できるようになったらしい他にも 2.7 ではいろいろ変更があったらしい
WordPress 2.7 Comments Enhancements
http://ottodestruct.com/blog/2008/09/29/wordpress-27-comments-enhancements/
これを使用すればテーマのコードがかなり簡潔に整理できそう。
[メモ] ウィジェットの最近のコメントを自作テーマで表示できるようにするためにいくつかの調整が必要(コメントとトラックバックを分離、CSSの修正など)