こんにちは。なり桂です。
WordPressを編集していたら、突如メディアライブラリに画像が表示されなくなり、3時間ほど格闘するハメに・・・。
備忘として、解消方法を残しておきたいと思います。
メディアライブラリに画像が表示されなくなった
自分のブログの背景画像を設定しようとしたところ・・・
あれ?メディアライブラリに画像が出てこない・・・
40分以上待ってもインジケーターが回ったままで、アップロードしたい画像が出てきません・・・
調べてみると、解消方法が沢山でてきました。
- プラグインを全て無効化する
- 画像を圧縮して再アップロード
- アップロードした削除を全て削除
- ブラウザキャッシュのクリア
一通り試してみましたがうまく行きません。
メディアライブラリが不調になる原因は複数あるようです。
functions.phpに書いた余計なコードが原因だった
問題の原因が分からない時は、初期の設定に戻すことを考えます。
と、考えていると、以下のファイルを編集していたことを思い出しました。
- functions.php
- header.php
結論として、functions.phpに書いた赤枠部のコードが悪さをしていました。
中途半端に追加してしまったコードのゴミが原因で、この原因を取り除いたところ画像がアップロードできるようになりました。
教訓
今回のことから感じた教訓は以下のとおりです。
- WordPressは壊れやすいので、設定の変更は慎重に行うべし!
- 動作がおかしくなったら、問題なく動いていた時からの変更点を整理して元に戻すべし!
WordPressは壊れやすいので、設定の変更は慎重に行うべし!
functions.phpや、header.phpにインターネットに転がっていたソースコードを安易に張り付けており、ゴミのコードが残ったままになっていました。
phpファイルを編集する時には、
- 元の状態を復元できるようにしておくこと
- コードを書いても思った動きをしなかった場合は元に戻すこと
が大切なのかなと思いました。
動作がおかしくなったら、問題なく動いていた時からの変更点を整理して元に戻すべし!
この発想も大事だなと思いました。困ったら原点回帰で、手を加えた箇所を地道に戻していくしかなさそうです。
WordPressは設定項目が多く、つまずくポイントが沢山あります。何度も試行錯誤して、自分のノウハウにしていくしかなさそうですね。