WordPressでメディアライブラリに画像が出なくなったときの対処

ffff

ときたま、気まぐれでこんな記事を書きます。

先日、メディアライブラリの画像が閲覧できなくなりました。

その時の対処法。

メディアライブラリの画像が閲覧できない症状

media0001

こんな感じ。

明らかにおかしい。ただ単に「画像が登録されてない」という画面の表示ではなく、
明らかにソースが悪さしてる消え方。

<対処法1> プラグインを全部オフにする

これは常套手段。基本中の基本。
すべてのプラグインをオフにして、一つずつオンにして確認、オンにして確認を繰り返す。

僕の場合、これで治りました。

悪さをしてたのは「AdSense Manager」

ffff

最終更新4年前の、停滞プラグインですね。
こんなのはマルウェアとかの餌食になるのでオフにするのがベストでした…。

 

<対処法2> admin内のファイルを書き換える

あくまで自己責任で。

admin-ajax.phpのコードの一部を書き換えます。

※必ずバックアップ取ってくださいね。

wp-admin > admin-ajax.php

wp-adminフォルダを開く

aaa

admin-ajax.php こいつを編集する。

bbb

37行目付近の @headerを書き換えます。

cccc

書き換え後はこんな感じ↓↓↓

ddd

これをコピペする

書き換え前

書き換え後