WordPressを3.2にアップグレードして管理画面がおかしくなってしまった時の対処

WordPress

WordPressを3.2にアップグレードしたら、管理画面の動作がおかしくなりました。

私が今確認できている範囲で、


  • 「新規カテゴリーを追加」が開かない

  • 「よく使われているタグから選択」が開かない

  • タグを追加できない


↓ここですね。

問題が起きた場所

多分ほかにもあるかも・・・・

ということで、まずはWordPressのフォーラムに行ってみた。


そしたらいきなり答えらしきものがあった(^^;)


WordPress 3.2 において Services_JSON (class-json.php) ならびに古いバージョンの PHP で json_encode()、json_decode() を使用可能とするためのコードが削除されました。このことにより一部環境において管理画面などに不具合が生じる問題が報告されています。

とのこと。

まずは、


  • PHPでJSON拡張が無効になっていないか?

  • 使用しているテーマやプラグインが削除されたコードを読み込んでいる


を確認する。

JSON拡張に関しては、phpinfo()で確認すると、

phpinfo

となっていたので、いちを有効になっていう模様。

あとはテーマだが・・・・現在このブログでは、wp.vicunaを利用しています。

上記に該当するか、わかりません(^^;)

ということで、対処療法として、上記のURLに書いてある方法を適用することにします。

対処方法


/wp-includes/内に、

を追加。

同じく同ディレクトリのcompat.phpをバックアップしてから、


を上書きコピー。

/wp-admin/include/内の、update-core.phpをバックアップして、


を上書きコピー。

するとどうでしょう!

直ったではありませんか!!

JSONが直った!!

が、しかし・・・・


いくつかWordPressで運営しておりますが、テーマによってはこれでも治らないものもあり。。。。が~ん。。。

結局


この問題に関してはすでにチケットが出ており、3.2.1で修正されるそうです。

早く出てほしい、3.2.1!



【送料無料選択可!】PHPによるWordPressカスタマイズブック (単行本・ムック) / 藤本壱/著