WP2.5移行まとめ
簡単にまとめときます。
本体のアップグレード自体は上書きコピーをして管理画面にアクセスするとDBのアップグレードの指示が出るので従うだけで簡単なもの。問題はプラグイン関係。2.5(正確には2.3から?)では旧バージョンからの非互換が出てるみたい。
とりあえず(ここ以外のブログも含めて)、旧WPに入れていて不具合が出たのは以下のプラグイン。
・Ultimate Tag Warrior(UTW) ⇒ 動作しない
・Popularity Contest ⇒ 一度停止すると起動できない
WordPressにタグ機能が正式に盛り込まれたことでUTWはその役目を終えたらしい。といっても機能面では全然足りてないようではあるが…。とはいえ、使えないので仕方ない。WPのインポートメニューの中にもUTWが含まれているのでそれで移行。「UTW の悪習を断つお手伝いをします」なんて書いてあってちょっとびっくり。
で、問題はWP純正のタグ機能がいけてないこと。管理がどうこうとかスラッグを変更すると不具合が出るとか、些細なこと(?)は置いといて、タグの入力が毎回手入力。今までどんなタグを入れてたかとか、それはどんな綴りにしていたかとか、そういう情報は一切出てこない。全て暗記しておけという仕様。素敵です。そんな訳で新たに以下のプラグインを導入。
これを入れると、既に入力されているタグがリストとして表示され、クリックするとエントリにタグを登録できる。まぁこれが当たり前の動作だわな。んで、実際にサイトを表示させるとUTWを停止したためUTW用のテンプレートタグでエラーが出る。と言ってもWPのタグ用のテンプレートタグを調べるのが面倒くさいので以下のUTWと入れ替えでプラグインを導入。
これを入れるとUTWのテンプレートタグのままでWPのタグを表示させてくれる。ゆくゆくはテーマをアップグレードするときに正式対応するとして、とりあえずはこれで。
次にPopularity Contest。WP2.5で一応動いているように見えるのだが、一旦停止すると2度と起動しなくなる。と言うことで解決方法はこちら。
Wordpress 2.5: Popularity Contest が「重大なエラー」になる / 日本語表示できない - nire.com
ちょっと1行書き換えるだけなので簡単。日本語対応の部分は面倒くさいしもともと英語で使っていたので省略。
そんなこんなで一旦WP2.5への対応を完了。あとはテーマであるwp.Vicunaを最新版に変更することかな。この際だから一旦サッパリさせちゃおうかなぁなどと考えていたりして…まぁそれもまた追々。