2015年08月12日

WordPress管理画面や記事投稿画面でメディア追加ボタンが動かなくなった!

WordPressの記事投稿画面で、ある日突然メディア追加ボタンが動かなくなりました。
その時にやったことを書き残しておきます。
なお、この時のWordPressのバージョンは4.2.3です。

状態

その時の状態は以下の通り。

  1. 記事作成画面のメディアを追加ボタンが押しても何も起こらない。

    • 通常はメディア挿入画面が表示されますが、この時はうんともすんとも言いませんでした。 強いて言うならURLに多少変化があるくらい、困った。
  2. メニューのメディアページを開いてもライブラリが見られない。

    • 左メニューのメディアページを開くと、今までアップロードした画像やらが見られるのですが、この時はアップロードするボタンのみで、今までの画像などは一枚も表示されていませんでした。
  3. 記事を公開する日時の編集ボタンが反応しない。

    • 記事を予約投稿する時などに投稿日時を編集しますが、この編集ボタンも反応しない。これが一番困りました。

試したこと

  1. プラグインを全部停止した。 使ってないものは全削除。

    • 今回は効果がなかったのですが、これは悪さしそうな予感がしますね。
    • 簡単に試せるので一度お試しを。
  2. テーマのfunctions.phpのjQueryの呼び出し関連コードを確認した。

    • こちらの方がこれで解決したと書かれていることを試しました。
    • が、使用しているテーマのStinger5は最初からこれが実装されており、弄って試す必要もなくこれもダメ。
  3. ブラウザのキャッシュとか削除した。

    • これでたまーに解決したりしますが、やっぱりダメでした。

解決!

一時間くらいハマってましたが、以下の方法を実施することで解決しました。

wp-config.phpに設定を1行追加した
今回の現象はこちらの方が紹介されているこの方法で解決しました!
通常普通に運営する上で弄る必要はありませんが、WordPressの設定ファイルであるwp-config.phpに以下のコードを一行追加しました。

define('CONCATENATE_SCRIPTS', false);

このwp-config.phpを弄るためにはFTPを使ってサーバに接続しなければいけないのですが、その手順については割愛します。
メディア追加ボタンとかが使えないと結構不便なので簡単に治ってよかったです。
お使いのWPで使えなくなったら一度お試しください!