Home » WordPress » WordPress 2.7にアップグレード

WordPress 2.7にアップグレード

WordPress 2.7 日本語版リリースのお知らせ

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

WordPress 2.7 ダッシュボード

作業手順は

  • 万が一の場合に備えて、ファイルと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の修正など)

トラックバック(0)
コメント(0)
コメントを投稿

※初回のみ承認されるまでコメントは反映されません

※Cookie無効の場合「書き込む」を押しても無反応ですが投稿は完了しています
(既に認証されていればコメントは反映されます)

Home » WordPress » WordPress 2.7にアップグレード