【至急・重要】ウィルスチェックのお願い

Change Style


WP: WordPress 2.3 へアップグレードする前にしておきたいこと

WordPress 2.3 “Dexter” がリリースされましたね。 :-)
今回は、人気のあるタグ付け機能が本体に組み込まれることや、開発版の各段階のリリースが公式ブログで告知され、日本語ユーザでも β版の記事を書く人が何人もいたりして、いつも以上にリリースが待ち遠しかった気がします。

公式ブログでは、22日に、Matt が「Preparing for 2.3」(2.3 への準備)という記事を書いています。この記事の和訳ではありませんが、アップグレードの準備や注意点について、少し書いてみようと思います。

2.3 には、データベーステーブルの新規追加・削除といった大きな変更が含まれています。
はやる気持ちを抑えて、下準備はしっかりとしておきましょう。

アップグレードの前に知っておきたいこと

WordPress 2.3 リリースアナウンス(和訳) new
公式リリースアナウンスの和訳版(ありがとうございます!)。新機能について分かりやすく説明されています。 :-)
WordPress 2.3 の新機能・変更点
Codex 「Version 2.3」の和訳+詳細ドキュメントへのリンクこの記事を書いている時点で、さらに原文が更新されています。9.28 版に更新。原文にはスクリーンショットも載っています。
hiromasa.another :o) » WordPress 2.3 の新機能
変更点が詳しく分かります。オススメ!*1
使っているプラグインは 2.3 に対応しているか?
プラグイン 2.3 互換性リスト または 作者のサイトをチェック
2.3 からは、プラグインの更新通知が自動になります。最後の手動での更新チェックのひとときをお楽しみください。(みたいなことを、Matt が書いてます。)
配布されているテーマを使っている場合、2.3 に対応しているか?
テーマ 2.3 互換性リスト または 作者のサイトをチェック
Subversion を使うと、アップデートが超簡単にできるよ
(みたいなことを、Matt が書いてます。) 検討してみましょう。

追記 07.9.30 参考資料
原文) Consider switching your install to use Subversion to make updating ultra-easy.
ひろまさ氏訳) matt 「YOU 、Subversion つかっちゃいなYO!」

ということで、hiromasa.another :o) » WordPress を Subversion でアップグレードする がタイムリー。 :-)

2.0.x 系からアップグレードする場合
2.1 以降、WordPress のファイル構成・DB 構成が大きく変わっています。記事のカテゴリとブログロール(リンク)カテゴリが統一されたため、アップグレード時にカテゴリID が書き換わるかもしれません。非推奨となったテンプレートタグ・関数・変数があります。2.1 以降へアップグレードする際の注意事項は、「プラグインとテーマの 2.1 への移行」「ver. 2.1 以降を使う前に」 をご覧ください。

アップグレードの前にしておくこと

テーマをカスタマイズ・自作している場合、2.3 変更点に対応

次の資料を参考に:

テーマに挿入するプラグイン用のコードを if ( function_exists('関数名') ) { プラグイン用コード } のように括っていないと、そのプラグインが 2.3 に未対応で有効化できないとき、エラー等が発生します。2.3 非互換プラグインのコードをテーマに挿入していないか、無効化を考慮してあるか、見直しておきましょう。

アップグレード前に、一旦 デフォルトテーマにしておくのもいい手です。2.3 に同梱のデフォルトテーマは、タグ表示に対応しています。 :-)
Wordpress Upgrade Preflight Check でチェック new
2.2.x から 2.3 へアップグレードしたときにエラーなどの問題を引き起こす可能性のあるプラグイン・テーマを、事前にチェックできるプラグインです。アップグレード後でも動作するので、エラーの原因調査などにも役立ちそうです。(Codex「Version 2.3」で紹介)

今のところ次の点をチェック (注:変更点全部ではありません):

  • 削除されるカテゴリ関連テーブルを使っていないか
  • 移動・リネームされる upgrade-functions.php を使っていないか
  • 少し動作が変わる get_the_title 関数を使っていないか
  • 非推奨となるパーマリンク関数(permalink_link()permalink_single_rss())を使っていないか。今はまだ動作するけれども、後継関数に置き換えるべき。

どなたか日本語版を…!!

:!: WordPress ファイル一式とデータベースを、必ずバックアップしてください
今回は、アップグレードスクリプト(upgrade.php)実行時に、データベースの構造変更・格納データの移動等が自動的に行なわれます。そのため、アップグレード中やアップグレード後にトラブルが起きても、DB のバックアップファイルなしでは、アップグレード前のバージョンに戻したり、アップグレードのやり直しはできません。必ずバックアップを行いましょう!WordPress ディレクトリ一式、サーバ上で更新された .htaccess ファイルなども忘れずに。

アップグレード手順について 追記

WordPress のファイル構成が ver.2.2.3 から変わっています。上書きアップロードでは、使われなくなったファイルが残り、不具合が生じるかもしれません。Codex のアップグレード手順和訳しかけ)にあるように、全てのバックアップを確実に取った上で、サーバ上の特別なファイル以外を削除してから、新バージョンのファイルをアップロードしたほうが無難かと思います。(または上述の Subversion 等で。)

プラグインやカスタマイズなどは、アップグレード後の設定・新バージョン動作確認が一通り終わってから、一つずつ行うとよいでしょう。

WordPress ME については、WordPress Japan の案内どおりにアップグレードしましょう。(現時点では未リリース)

他には?

下記の関連記事もご覧ください。

他に、アップグレードや 2.3 について知りたいこと、不安なことはありますか?

  1. ひろまささんのサイトは、現在、「hiromasa.another」として運営中です。hiromasa.zone の方は今は落ちてますが、復旧される予定とのことです。 復活していましたー。よかった! :-) [back]

YOU、これも読んじゃないなYO!

5 Responses to “WP: WordPress 2.3 へアップグレードする前にしておきたいこと”

  1. hiromasa.another :o) :

    WordPress 2.3 の新機能…

    もうすぐでるらしい WordPress 2.3 の新機能を、いつものように trac からひろってみました。 enhance と task しかひろっていませ (more…)

  2. power source* :

    WordPress 2.3(本家版)へアップグレードしました。…

    ヽ(・∀・)人(・∀・)ノ

    テーマ・プラグインなどはほぼデフォルト状態。
    テーマは、従来のが WP 使用当初に作った拙いものなので、一から作り直し。
    プラグインは、2.3 に合うものを、…..

  3. Internet Zone::WordPressでBlog生活 :

    本家2.3にアップブレードしてみました…

    本家Wordpress 2.3にアップグレードしてみました。
    ↓こちらを参考に。いつもお世話になってます。m()m
    power source* » WP: WordPress 2.3 へアップグレードする前にしておきたいこと
    ブログ…..

  4. WordPress 2.3 関連情報リンク « detlog.org :

    […] WP: WordPress 2.3 へアップグレードする前にしておきたいこと […]

  5. IDEA Promotion WordPress 2.3.3 アップグレイドのコツ « :

    […] こちらのサイトが丁寧かつ網羅的になっており、便利です。いつも、お世話になってます。 >WP: WordPress 2.3 へアップグレードする前にしておきたいこと […]

コメントをどうぞ