ordPress2.3から2.5へ移行するにあたって、いくつか注意したいことと、プラグインの対応状況などを備忘録をかねて書いてみます。
WP2.5の新しい機能
WordPress | 日本語 » WordPress 2.5(オフィシャルサイト)
WordPress › Blog » Screencast and WordPress 2.5 RC2(スクリーンキャスト)…動画
個人的にいいな、と思った新機能
- RSSフィードの全文配信(more以降も)
- 進行状況がわかる複数画像のアップロード
- 管理画面での検索機能
- EXIF情報の抽出(カメラの種類、絞り、シャッタースピードなどEXIF情報を持つ画像の場合)
- 投稿記事とページ検索機能
- プラグインの簡単アップグレード
- 過去の画像が簡単に利用できるギャラリー機能
では、順番に。
アップグレードの前に読んでおきたいサイト
WordPress | 日本語 » アップグレード
WordPress のアップグレード – WordPress Codex 日本語版
power source* » WordPress 2.5 へアップグレードする前にしておきたいこと
WP2.5をダウンロード
何はともあれバックアップ
いくらWordPressはアップグレードが簡単だとは言え、何が起こるかはわかりません。プラグインとの兼ね合いもありますし、後で戻そうと思った時に戻せないと最悪です。なので、とりあえず、何はともあれ、バックアップをとっておきましょう。
ファイルはFTPですべてダウンロードして、バックアップフォルダに入れておきます。
今度はデータベースの方。このサイトのサーバーはxreaですので、xreaの管理画面にアクセスして、データベースを保存しておきます。
現在使用しているプラグインをチェック
WordPressには、様々なプラグインが出ているのでおそらくかなりの数のプラグインを導入している人が多いのではないでしょうか。しかし、そのプラグインが新しいWordPress2.5に対応しているかどうか…それが問題です。もし頻繁に使ったり、これがないと困る!というプラグインもあるかもしれません。そのプラグインが2.5でも動作するのかどうか、作者のページなどで確認しておきましょう。
2.5が出てから、少し時間がたっているので既に対応済みになっているプラグインも多いですし、実際そのまま使えるプラグインもあります。あと、2.3ではプラグインじゃないとなかった機能が標準でついていたりもするのですが、念には念を。出来れば、今入れているプラグインリストをメモ帳か何かにコピペしておくといいと思います。
犠牲にするプラグインもあるかもしれませんが、それと2.5にアップグレードすることによって楽になる部分と、どちらをとるか、ですね。 ちなみに私が入れていたのは以下の通り。
WP2.3で入れていたプラグイン
- Admin Drop Down Menus ≫ Stuff at Yellow Swordfish
- Download ≪ Akismet
- twitter tools/WordPress Plugins | alexking.org
- WordPress Plugins/JSeries ≫ Ktai Style
- Google (XML) Sitemaps Generator for WordPress
- WP Post to Twitter
- OraTransplant ≫ Ultimate Google Analytics plugin for WordPress
- Search Regex – WordPress search with regular expressions | Urban Giraffe
- Lightbox 2 WordPress Plugin ≫ 4MJ – Internet News
- [m] webdev:blog ≫ Lightbox2 Plugin for WordPress (rel=を自動的に)
- Terong Related Links
- WP-PageNavi
- Custom Posts Per Page
プラグインをすべて無効にする
不具合が起きる可能性が大きいので、一旦すべてのプラグインを停止します。
WordPress2.5に置き換え
WordPress のアップグレード – WordPress Codex 日本語版を見ながら、順序よく。wp-includesとwp-adminフォルダを削除して、新しいフォルダをアップロード。テーマとプラグインは変更しないので、wp-content のthemeはさわらず、pluginは、ファイルの中身をアップロード。
wp-admin/upgrade.phpにアクセスし、アップグレードボタンを押して作業は完了。
プラグインを確認。
プラグインを見て、「使用」にしつつ、不具合がでないか確認。整理したものもありますが、残ったのは以下の通り。
wordpress2.5で動作しているplugin
- Akismet 2.1.5
- Custom Posts Per Page 1.0
- Google (XML) Sitemaps
- Ktai Style 0.98
→ 作者の方からご指摘いただきましたが、WP2.5では管理画面が正常に動作しないとのこと。
最新版の1.34にアップグレードしました。(5/24 19:55) - Lightbox2 Plugin 0.7
- Lightbox 2 JS v2.03.3 Plguin 1.7 (最新verでは動作しないので旧verのまま)
- Terong Related Links 1.2
管理画面がドロップダウンメニューになるプラグインが使えないけど、まぁ、仕方ない。あとgoogle analyticsを自動で挿入してくれるプラグインもうまく動作しなかったので、footer.phpに直接記述しました。
画像が挿入できない!
xreaサーバーを使っていると、以前にも出たように再び画像がアップロード出来なくなります。
「アップロードしたファイルを…に移動できませんでした。」
と言われます。この症状は以前にも出ていました。→sorarium – xrea+使用時Wordpressで画像がアップロード出来ない時の解決方法。どうやら、今回も出るようです。ワードプレスでファイルがアップロードできない件について – XREA&CORE SUPPORT BOARDより
<files async-upload.php>
AddHandler application/x-httpd-phpcgi .php
</files>
と書いた.htaccessファイルを、wp-adminフォルダに放り込めば、おk。以前はupload.phpでしたが、今回からasync-upload.phpとなっているのに注意。
とりあえず、これで今のところ問題なく動作しているようです。WP2.5で書いていると、gmailのように自動的に保存してくれるのもありがたいですね。動作も軽い気がします。あとダッシュボードのメニュー画面も少なくなってちょっとわかりやすくなったし~。
何よりやっぱりフィードが全文配信ってのはありがたいな。それに、ずっとWPのダッシュボードを見るたびに「アップグレードしてください」って文字も消えてすっきりしたw
5/24 4:26追記
と思ったんですが、やっぱり画像のアップロード機能が動作しません。「メディアを追加」ボタンを押して、アップロードして、「記事に投稿」ボタンを押すと真っ白に。IEでもFirefoxでも動作せず。WordPress › フォーラム » 2.5 画像・メディアアップロード機能の問題(英訳)を参考にしつつ、Adobe Flash Player 9(最新版)をインストールしたところ、ちゃんと画像が表示されました。よかったー。
5/26 1:10追記
しかし、次の日、またまた同じ現象が。「記事に投稿」とすると、相変わらず真っ白に。ホワーイ?!前述のWordPress › フォーラム » 2.5 画像・メディアアップロード機能の問題(英訳)を再度見て、キャッシュを消してみた。
2. ブラウザキャッシュを削除し、ブラウザを再起動しましょう。キャッシュはしつこく残る事があるので、2度ほど繰り返して削除してみてください。
すると、今度は問題なく、記事内に挿入されました。なんなの。
Ktai Style のご利用ありがとうございます。0.98 はちょっとバージョンが古いですね。閲覧だけなら動くかもしれませんが、管理機能はおそらく WordPress 2.5 でマトモに動作しないと思います。最新の 1.34 をお使い頂けると幸いです。