WordPress2.9とSimple Tag

日曜日, 12月 20th, 2009

WordPressが2.9にアップデートしていたので,さくっと自動アップデートしたところ,Simple Tagが動かなくなってしまった・・・

検索すると,同様に困っている人がいるようで,その解決策が載っていた.
WordPress 2.9 で Simple Tags をむりやり動かす(わーどぷれすっ!)によれば, simple-tags.phpを変更するだけでよいらしい.ソースはWordPress › Support » Simple Tags can’t work with WordPress 2.9 RCである.

Nothing in 2.9, as far as I can see, that will actually break Simple Tags. The error is thrown because the author has hardcoded a version check.

If you edit the plugin via the editor interface, find this line (near the top):

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

and change it to

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

要するに,「 || strpos($wp_version, ‘2.9’) !== false」を付け加えればよいということらしい.早速試してみたが,現在普通に動いている.