WordPress(バージョン4.6.1)のメディアライブラリが表示されない場合の対処法

2016.11.18 WordPress
WordPress(バージョン4.6.1)のメディアライブラリが表示されない場合の対処法

私が運営しているWordPressサイトで、メディアライブラリが表示されないという不具合が発生しました。

今回は、その原因と対処法についてお伝えしたいと思います。

メディアライブラリが表示されない!

バージョン4.6.1のWordPressで、ダッシュボードのメディアライブラリが画像のように正常に表示されない不具合が起きました。

同バージョンの他のWordPressサイトでは正常に表示されていましたので、WordPressの再インストールなど試してみましたが直らず。原因を探っていくことになりました。

WordPressのメディアライブラリが表示されない原因

いろいろ調べてみたところ、メディアライブラリが正常に表示されない不具合は割と起こるようです。ここでは考えられる原因をいくつかご紹介します。

プラグインが干渉している

WordPressで利用しているプラグインが干渉してしまうことがあるようです。特に何年もアップデートされていないプラグインのを最新バージョンのWordPressで使うと今回のような不具合の原因になる可能性があります。

最近インストールしたプラグインを1つずつ停止していくことで、干渉しているプラグインを特定することができます。私の場合はAdSense Managerを停止したところメディアライブラリの表示が正常に戻りました。

AdSense Managerは最終アップデートが5年前なので、最新バージョンのWordPressで使うとこのような不具合の原因になりやすいようです。Google Adsense Ads Managerなどの現在もアップデートされているプラグインに乗り換えた方がいいかもしれませんね。

テーマ内のfunctions.phpの記述ミス

お使いのWordPressテーマ内にあるfunctions.phpに記述ミスがあると、メディアライブラリの表示不具合が起こることがあるようです。

実はfunctions.phpの記述にミスがあると、メディアライブラリだけでなくさまざまな不具合の原因になります。WordPressを触っていると誰しも経験があるかもしれませんが、functions.phpを編集して更新した途端にブラウザ画面が真っ白になってしまったというようなこともあります。

多くの場合、functions.phpに記述されているPHPソースの閉じタグの後ろに改行などが入っているなどの記述ミスが原因になりますので、記述ミスがないか注意深く確認してみましょう。

またfunctions.phpに限らない話ですが、WordPressテーマを編集する際には、万が一のために必ずバックアップを取ってから作業に掛かりましょう。

AjaxによるPHPとJavaScriptの送受信の不具合

メディアライブラリが表示されない不具合について調べていると、「wp-adminディレクトリ内のadmin-ajax.phpを編集する」という対処法が紹介されていますが、WordPress本体に手を加えるような方法は極力避けましょう。

メディアライブラリを開いたときに、ローディングの画像がくるくる回るだけで表示されない、という場合には、Ajax周辺の動作に原因があることが多く、そのためadmin-ajax.phpに手を加えるということが対処法として紹介されているわけですが、WordPressのバージョンアップの度に修正を加える必要もありますし、本体に手を加えることで他の不具合の原因を作ることにもなりかねません。

admin-ajax.phpの編集はあくまで最終手段として、そしてできればやらなくて済むように原因を見つけ出しましょう。

AjaxによるPHPとJavaScriptのデータ送受信の不具合は、サーバーのPHPバージョンが古いために起こることがあります。そのため、利用しているレンタルサーバーのPHPバージョンを最新(または推奨)に変更して、メディアライブラリの動作を確認してみましょう。

PHPバージョンの切り替え

今回行った対処法

上でも言ったように、私の場合はプラグインを停止すればメディアライブラリの表示が正常に戻ったのですが、同レンタルサーバー、同テーマ、使用プラグインもすべて同じという他のWordPressサイトでは正常に動作していたので、双方の差異を調べました。

結果.htaccessの記述の違いを見つけ、不具合が起きているサーバーのPHPバージョンが古いもののままだったことが原因と分かりました。

WordPressはデータベースを利用したり、テーマやプラグインからさまざまな機能を追加できる反面、それぞれの連携がうまくいっていないと不具合が出ることがあります。

しかし、原因を1つ1つ探っていけば修正できることがほとんどですので、落ち着いて対処して頂ければと思います。テーマなどに手を加えるときには、くれぐれもバックアップを忘れずに!

WordPressテーマ『HIGHLAND』公開しました

WordPressテーマ『HIGHLAND』を公開しました

このブログで紹介しているカスタマイズを、これでもかと盛り込んだ高性能なテーマになっております。商用・非商用問わず無料、是非ご利用ください。

ブログ集客メール講座登録フォーム

「売上が不安定で、月末になるといつも不安……」
「営業が苦手で新規開拓がうまくいかない……」
「Webが苦手でブログをうまく活用できない……」

個人起業家・フリーランスのあなた、こんなお悩みはありませんか?

実は僕も、独立して最初に直面したのが「集客」の壁でした。

しかし今は、1年の大半をベトナムで過ごしながら、フリーランスのWebディベロッパーとして生計を立てています。

僕がなぜ、時間・場所・人間関係に縛られずに暮らせるようになったのか?

その答えは「ブログ」にあります。

今なら、「初心者の人が成果を上げるため」のブログ集客ノウハウを、メール講座限定でお伝えします。

興味のある人は、今すぐ以下から登録【無料】を!

ブログ初心者が生き残るためのブログ集客メール講座

柴田竹思

柴田竹思

日本&ベトナム二拠点生活中のWeb系フリーランス。最近は育児6:仕事4のバランスで生活してます。これでもかってくらい奥さんの尻に敷かれてる座布団系男子です。

プロフィールはこちら