おはこんばんにちはコーキです。
先日記事を書いている途中にアイキャッチ画像を設定しようと思い、いつものように「Pixabay」を使って画像を挿入しようとしたところ、以下のようなウィンドウが表示されました。
「Error: File attachment metadata error」
このエラーはいったい何なのでしょうか?
今回は、無料でハイクオリティ画像が使い放題の神プラグイン「Pixabay」を使用したときに起こる、ローディングエラーの対処法についてお話します。
[toc]エラーの原因
海外発のプラグインなので英語で原因を探してみました。
すると海外スレッドでこんな投稿を見つけました。
要約すると、
彼も同じ問題を抱えていて何らかの理由でプラグイン側が安全が保障された「https」ドメインを避けようとしているのを突き止めたと。そしてPixabayのサーバー側がどういうわけか安全が確保されていない「http」ドメインに不正なリクエストを送っている、と。その原因として画像内ののソースコードを上げています。このコードによってエラーが引き起こされているのではないか、と。
これに対して開発者側が返信してくれていました。
彼にもなぜこのコードが読み込まれているかはわからず、次のアップデート(ver4.9)では消しておくとは言っていましたが、いまだに全力でエラーおきてますねw
ちなみにこのスレッドは2018年のものです。
いまだにエラーがあるということは、ほかにも原因があった可能性が高いですね。
とにかくエラーが起きている以上、対処法を見つけなければいけません。
エラーが起きた際の対処法
「Error: File attachment metadata error」
このエラーが起きたとき画像の取得に失敗したような感じになっていますが、
実際は、画像自体はすでにメディアファイルに保存されています。
なのでエラーが出たとしてもあせらず、いったんPixabayを閉じ、記事を一度下書き保存して(ページを更新する必要があります。)、そしてメディアファイルを開いてそこから画像の挿入をしてみてください。
少し手間はかかりますが正常に表示されます。
step
1 目的の画像をクリック
step
2エラー表示を確認、Pixabayを閉じる。
step
3メディアファイル内で確認、投稿に挿入。
いかがでしたでしょうか?
いつもお世話になっている「Pixabay」。
いまのところ何とか使えていますが、本当にエラーで使えなくなっちゃったらどうしよ。w
その時は代替案を何とか見つけて皆さんにシェアしたいと思います!