WorePress 画像が表示されない場合の対処法(画像にalt属性が指定されていません)

WordPress

WordPressで記事を書いている際に、「画像にalt属性が指定されていません」とだけ表示されて画像が表示されない症状に遭遇しました。
その症状を解決する方法と、なぜそうなったのかが何となくわかったので記事にします。
結局何をすればいいかというと、「画像の名前を変更」すれば良いようです。
私が画像をアップロードして症状が発生した際の名前は「2_nslookup.png」でした。
この名前の「nslookup」の部分を変更したら、画像が表示されるようになりました。

それでは、もう少し詳細を説明していきます

ConohaWING

症状の発生

冒頭で書いたように、「2_nslookup.png」をアップロードした際に症状が発生しました。
名前からわかるように記事で利用する2枚目の画像でした。
アップロード自体は完了しているように見えたのでメディアライブラリを除いてみたところ、画像自体はアップロードされていて、開けば画像も表示されました。
でも、ブログには表示されないのです。
症状として表示されているメッセージに「alt属性が」と書いてあります。
alt属性自体は、Webページの世界で(画像が消えていたりして)画像が表示できない場合に表示される代替テキストのことです。
つまり、この症状は画像のアップロード自体はできているけれど、ブログに貼り付けた時に表示ができていないということになります。

なぜ、、、?

調べる

wordpress」と「画像にalt属性が指定されていません」で検索すると、同じメッセージが出ているのに症状の原因が色々あるのだということがわかりました。
、、、同時に面倒だということがわかりました(笑
調べた内容として、「alt属性を設定する」とか、「画像にアクセスするときのアドレスがおかしくなっている」とかありましたが、alt属性(代替テキスト)を設定しているわけでもないし、画像のアドレスがおかしくなっている気配もありませんでした。
画像を保存する容量がなくなってしまったのかとも思い、同じ記事に3枚目,4枚目の画像をアップロードする予定だったので、他の画像をアップロードしてみました。
すると、他の画像は問題なくアップロードできていました。
そんな中で、「画像の名前を変える」という記事に遭遇し、これを試したら最終的には症状改善しました。

本当に同じ症状なのに、閲覧するページを変えるたびに全然違う解決方法が書いてありました(汗)

解決と考察

画像の名前を変えると症状が改善された、とはいえ一筋縄ではありませんでした(汗)
最初は「2_nslookup-dns.png」に変えてみました。
しかし、冒頭でも書いたように「nslookup」の部分を書き換えて症状が改善されたので、この時点では症状が改善されませんでした。
そしてしばらく考えたところ、、、

nslookupがだめなんじゃ、、、ね?

そう思って「2_input-cmd.png」に変更したところ、症状が改善されました!

この考えに至った考察としては、「nslookup」というコマンドと同じ名前が入っているからダメなのではないかということです。
つまり、他のコマンドの名前が入った画像も同じことになるのでは、、、!
と思って試したところ、「netstat.png」も「telnet.png」も問題なく表示されました、、、

それでも「nslookup」を含んだ画像はいくら試してもダメでした(汗)

まとめ

「nslookup」を含む画像はいくらアップロードしてもダメだったので、これが原因であることは間違いありません。
おそらくWordPressのどこかで明確に表示できないように明示してあるのだろうと思います。
「画像にalt属性が指定されていません」の解決方法は本当に多彩です。
みなさんの症状改善の一助になればと思います。

それでは〜。

コメント

タイトルとURLをコピーしました