karakaram-blog

WordPressの管理画面でメディアを追加ボタンやjsが動かなくなった

 ツイート 9  シェア 9  Google+1 0  Hatena 3

wordpress-add-media-not-work

先日 WordPress の管理画面の投稿編集画面から画像をアップロードしようとしたところ、「メディアを追加」ボタンを押しても反応がなく、画像がアップロードできない状況になりました。「メディアを追加」だけでなく、「WISIWIGエディタ」の利用や、「タブの追加」もできなくなっていました。どうやら投稿画面の JavaScript 全般が動いていない様子。FireBug では JavaScript エラーも出ていました。

ブラウザのキャッシュや CloudFlare のキャッシュを消したり、CloudFlare の RocketLoader を無効にしたりすると直ることがあるのでしばらくはそのまま運用していたのですが、さすがに不便になってきたので解決方法を調べてみました。

目次

  1. wp-config.php に設定を 1 行追加するだけで直った

wp-config.php に設定を 1 行追加するだけで直った

wp-config.php の一番下に以下の定数を追加するだけで解決しました。

define('CONCATENATE_SCRIPTS', false);

CONCATENATE_SCRIPTS は、管理画面の JavaScript をひとつのファイルに連結し、スピードアップさせるための設定のようです。管理画面で JavaScript がうまく動かない場合は無効にするとよいとのこと。

wp-config.php の編集 – WordPress Codex 日本語版

いつから動かなくなっていたのか、何が原因だったのかは不明ですが、私のサイトではこの方法で直りました。同様の現象に悩まされているかたは参考にどうぞ。

 ツイート 9  シェア 9  Google+1 0  Hatena 3