いつの間にかメディアライブラリが表示されなくなりました
このサイトはwordpressで作っています。先日間違えて使わない画像をアップロードしてしまったので、削除しようとメディアライブラリを開いたら、真っ白になっていました(笑)
私はwordpressのメディアライブラリを開いて編集したりはほとんどしていません。使う画像はパソコンで編集してからアップロードしてそのまま記事に埋め込んでいます。だからwordpressのサイドメニューからメディアライブラリを開くことはあまりなく、間違えてアップロードした画像を削除するときくらいなので、全く気付かなかったです(笑)
いつからこうなっているのかわかりませんが、もしかするとこの前のwordpress5.3へのアップデートの時かもしれません。
症状は?
wordpressやwebに詳しくないので、症状も詳しくわからないのですが、簡単に説明します。
- 画像の新規追加は問題なくできます。
- 投稿記事に画像を埋め込むことも出来ます。単品の画像挿入、ギャラリーの画像挿入、共に問題なく出来ます。その時におかしな症状もありません。
- サーバのファイルを直接見ても問題なくアップロードされています。
- サイドメニューからメディアライブラリを開くと下のように真っ白です
よく言われている解決方法
解決方法1 プラグインを停止する
メディアライブラリが表示されなくなる問題はよくあるようで、検索するといくつか解決方法が見つかります。
簡単でよく言われているのがプラグインとの相性が良くないという場合があるようです。だから一度プラグインを停止すると直るという場合があるみたいです。
しかし私の場合はほとんどプラグインを使っていないので、あまり期待できないなと思いつつ、起動していたプラグインを停止してみると予想通り効果なしでした。
解決方法2 ブラウザのキャッシュを削除する
wordpressの問題ではなく、ブラウザに問題がありキャッシュを削除すると直る場合があるようです。今回の場合に限らず、データが更新されないなどブラウザを使っている時のトラブルではよく使われる対処法です。
これも簡単に出来るのですぐ試してみましたが、効果なしです。
解決方法3 wp-config.php にコードを追加
wordpressのメディアライブラリが表示されないということ自体は割とよくあるエラーで、こちらの対処法で解決できることが多いです。
コードをいじりますので、意味をしっかり理解して行うとなると難しですが、ネットで紹介されている通り、コードをコピーして貼り付けるだけなら難しいことはなく1行追加するだけです。有名な対処法で検索すると簡単に見つけられると思うので、ここでは詳しく説明しません。
今回の私の環境ではこちらの方法も試しましたが、解決できませんでした。
解決方法4 admin-ajax.phpを修正する
こちらの方法もコードをいじりますので、意味を理解するとなると難しいですが、修正するだけなら初心者でもできる対処法です。
こちらの対処法でも私は解決しませんでした。
根本的な解決は見つけられていません
一時間以上ネットサーフィンして解決策を探しましたが、効果的なものが見つけられませんでした(笑)
サーバの方のファイルを直接削除すればいいと思い、削除したところファイルは本体は削除できますが、wordpress的にはまだファイルが存在していると認識してしまっているようで、画像を挿入するところに枠だけ出てきます・・・・・その時に「あ、ここから削除すればいいだけじゃん」と今更気付きました(笑)
自分の頭の悪さがつくづく嫌になりました(笑)サイドメニューからメディアライブラリは使えませんが、記事からのメディアライブラリは使えるので、そこで削除もすればいいだけです(笑)
下の写真のように記事に画像を埋め込むようにブロックの設定から画像か、ギャラリーを選択し、メディアライブラリをクリックします。
ここからなら問題なく開くので削除したい画像を選択して、完全に削除をクリックすれば問題なく削除できます。
私は内部のしくみまで詳しく知らないので、とりあえずこれで我慢します(笑)あとはwordpressのアップデートで直ってくれることを祈ります(笑)