2009-12-25

WordPress 2.9にアップデートしました

ちょっと遅くなりましたが、WordPress を2.9にアップデートしました。

RC 版で Simple Tags が動かないという話が出ていていましたが、現在も対応版プラグインが出てないようなので、サポートフォーラムで対処法を参考に本体のアップデート前に修正をし、無事に動作しました。
フォーラムの内容は2.9 RC 版について書かれていますが、正式版でも問題なく動作する修正です。

参考にしたスレッド
WordPress › Support » Simple Tags can’t work with WordPress 2.9 RC

Simple Tags.php は、WordPress のバージョンをチェックして、使用するファイルを切り替えています。
現バージョン(1.6.6)ではチェック対象が2.8までなので、2.9にアップデートすると動かなくってしまうのです。

チェックさえちゃんと通ればプラグインは動くので、修正といってもバージョンチェックの部分をちょっといじるだけです。
いじるのは、simple-tags.php だけ。

simple-tags.php の35行目

if ( strpos($wp_version, '2.7') !== false || strpos($wp_version, '2.8') !== false  ) {

if ( strpos($wp_version, '2.7') !== false || strpos($wp_version, '2.8') !== false || strpos($wp_version, '2.9') !== false ) {

に変更するだけ。
見て分かるように、分岐の条件に2.9を追加しただけです。

Simple Tags を使用している&上記のような対応をしていない方は、ひとまず自分で修正しておいて、作者さんのアップデートを待ちましょう。