ワードプレスでメディアライブラリが表示されなくなった!対処法は?

ワードプレスでメディアライブラリが表示されなくなった!対処法は?




こんにちは、オトメです!

ワードプレスに移転してからというもの、色々とカスタマイズすべく、ブログをいじり倒していたところ……。

 

ねこさん
さーてカスタマイズはこれぐらいにしてブログ更新するかー

 

(カチャカチャ)

 

ねこさん
よし、ある程度文章書けたし写真追加するぞ~

 

(カチッ)

 

あああああ!!!!!!

 

なんと、メディアライブラリに虚無空間が広がっていました。

 

今後同じような症状になった方のために、こうなった原因と対策方法を半ば備忘録的に記しておきたいと思います。

 

Advertisement

今回のケース

 

まず、今回の私のケースについて、原因とその後取った対処法を書いておきます。

 

原因:テーマのfunctions.phpをいじったこと

 

早速ですが、結論から述べます。

今回のケースは、現在使用しているテーマ「lion media」の子テーマである「lion media child」のfunctions.phpをいじってしまったのが原因だったようです。

別の作業をするためにここのコードを書き足す必要があったのですが、ここでミスをしていたことが判明しました。にゃーん。

 

対処法:いじる前のバックアップデータを差し込んだ

サラっと書いていますが、実は上記の原因を探るまでに、かなりの時間を要していたのです。

 

ねこさん
プラグインとの兼ね合いでもなさそうだし、ブラウザのキャッシュクリアしてもダメだし、wp-config.php にコードを追加してもダメだし……。絶望的!!

 

真っ青になりながらググって色々なサイトのトラブルシューティングを見ていたところ、

 

「一回テーマを変えてみて、その時にメディアライブラリに写真が表示されるなら、今使用しているテーマのfunctions.phpに不具合がある」

といった神の声が……!!

 

助言の通り、現在使用しているlion media の子テーマを無効にし、親テーマの方に切り替えてみました。

そうすると……!!

 

表示された~~~!!

 

というわけで、原因は間違いなく「lion media child」のfunctions.phpにあります。

バックアップで取っておいたfunctions.phpの旧データをアップロードしたところ、無事に「lion media child」でもメディアライブラリが表示されるようになりました!

めでたしめでたし!!

 

テーマのfunctions.phpをいじってメディアライブラリの写真が表示されなくなった場合、十中八九それが原因。いじる前のバックアップを差し込めば解決する。



 

 その他考えられる原因

今回の私のように、テーマのfunctions.phpをいじってない場合、原因は別のことにあるかもしれません。

 

プラグインとの兼ね合い

プラグインと干渉しあって、メディアライブラリが表示されなくなることがあるようです。

とくに最近プラグインを追加したり、現在使用しているテーマに互換性がないものがあったり、心あたりがある場合はひとつひとつプラグインを停止してみましょう

あるプラグインを停止したときにメディアライブラリが表示される、という事があれば、そいつが原因です。

 

ブラウザ側の不調

ブラウザの不調が原因でメディアライブラリが表示されなくなることもあります。

したがって、ブラウザのキャッシュを消してみることで解決できる場合もあるようです。

Googlechromeだと、ブラウザ右上部にあるタブから設定を開き、

 

その他のツール>閲覧履歴を消去 を選択

 

そうすると、以下のような画面になります。

 

 

『データを消去』を選択すれば、キャッシュが消えます。

これでメディアライブラリが表示されれば、ブラウザのキャッシュが原因だったということになります。

 

その他

Webに精通していない人がリスクなく行える作業はこのぐらいでしょうか。

あとはwp-config.phpにコードを書きこんだり、admin-ajax.php のコードを修正したりして解決する方法がありますが、慎重に行わないとブログが開けなくなる恐れがあります。

 

こちらに書き足すコードの詳細が載っているので、もしプラグインの停止・テーマのfunctions.php修正・ブラウザキャッシュのクリアを試してみてもダメだった場合はお試しください。

 

 

参考

 

 




ブログ運営カテゴリの最新記事