WordPressの投稿画面で編集できない時の対処法

WordPressの投稿画面で、内容の編集ができないという障害があったのでメモ。

症状としては、コンテンツ編集で使われているTinyMCEが無反応になるというものでした。
検証していくと、IE9であることが原因であることがわかりました。Windowsのバージョンは関係無いようです。

IE9は描画の解釈が今までと違うようで、IE9の標準モードではなく互換モードで表示する必要があるという感じでした。

WordPressの管理画面にテーマなんてものがそもそもないので、特定のファイルを直接弄る必要があります。でも手順はとても簡単。

  1. wp-admin/admin-header.phpをエディタなどで開く
  2. 20行目あたりに「<meta http-equiv=”X-UA-Compatible” content=”IE=EmulateIE8″>」を追記

IEで見た時に「このページは互換モードで描画してね」という一文をヘッダに追記してやることで、TinyMCEがちゃんと動いてくれるようになりました。

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中