「画像にalt属性が指定されていません」のエラーとは
投稿画面で「画像にalt属性が指定されていません。」のエラー表示
メディア一覧も真っ白に
「画像にalt属性が指定されていません」のエラーとは投稿画面で画像を挿入する際に起きます。
事例によると思いますが、メディア一覧が真っ白になることもあります。
今回は両方の現象が起きた状態での原因や対処法について解説していきます。
この記事はお客様対応事例を元に作成しております!少しでも困っている事があればお気軽にお問合せ下さい。
実績250件以上、高評価4.9のWebラボが安心丁寧に作業致します。
画像のalt属性とは?視覚障害補助情報のこと
エラーを解決するにはエラー内容を理解することが大切ですね。
そもそも、画像のalt属性とはなんなのかについて解説します!
ちなみにこのalt属性はSEO対策にも重要な要素ですので知識として覚えておいて損はないでしょう。
「画像にalt属性が指定されていません」というエラーメッセージは、Webページ上に表示される画像にalt属性が指定されていないことを示しています。
alt属性は、HTMLのimgタグで画像を表示する際に、画像が読み込めない場合や、視覚障害を持つユーザーが利用するスクリーンリーダーで読み上げられるテキストを指定するために使用されます。
このエラーが表示されると、画像が読み込めない場合や、視覚障害を持つユーザーが利用するスクリーンリーダーで読み上げられるテキストがないため、ユーザーがコンテンツを理解するのに支障が生じる可能性があります。
例えば、画像が表示されない場合、alt属性によって代替テキストが表示されるため、ユーザーがコンテンツを理解するのに役立ちます。
また、スクリーンリーダーで読み上げられるテキストを指定することで、視覚障害を持つユーザーがコンテンツを理解するのに役立ちます。
以上のことからWebページのアクセシビリティを向上させるためには、画像にalt属性を指定することが重要なのですね。
また、alt属性を指定する際には、画像の内容を簡潔に説明するテキストを指定することが大切です。
それではエラー原因についても詳しくみていきましょう。
「画像にalt属性が指定されていません」のエラー原因
多くの場合、alt属性指定不足は関係ない
alt属性は補助情報ですので、なくてもエラーが出るようなものではありません。
そのため、このエラーが出る際は別のエラーを疑った方が良いでしょう。
画像のアップロード失敗によるエラー
今回の場合は画像のアップロード失敗によりメディア欄に中途半端にアップロードされているのが原因でした。
表面上はアップロードされているように見えます。
ただ、FTP接続で情報をちゃんと見るとsizeが0bなので画像は正常にアップロードされいません。
FTP接続とは?
FTP接続は、ユーザー名とパスワードを使用して認証を行い、ファイルの転送やディレクトリの操作を行います。クライアントは、FTPソフトウェアを使用してサーバーに接続し、ファイルのアップロードやダウンロード、ファイルの削除やリネーム、ディレクトリの作成や移動などの操作を行うことができます。
画像のアップロード失敗はなぜ起きたのか
「画像にalt属性が指定されていません。」がWordPressで画像のアップロード失敗によって起きたのまで突き止める事ができました。
それではなぜWordPressで画像のアップロード失敗が起きたのでしょうか。
これは正直ケースバイケースですので考えられる理由をいくつか列挙しておきます。
- ファイルサイズの制限: WordPressはデフォルトでファイルサイズの制限を設定しています。アップロードしようとしている画像が制限を超えている場合、アップロードは失敗します。この場合、php.iniファイルや.htaccessファイルでファイルサイズの制限を調整する必要があります。
- ファイル形式の制限: WordPressは一部のファイル形式を制限しています。例えば、デフォルトでは.exeや.zipなどの実行可能ファイルやアーカイブファイルはアップロードできません。アップロードしようとしている画像のファイル形式が制限されている場合、アップロードは失敗します。
- パーミッションの問題: サーバーのファイルやディレクトリのパーミッションが正しく設定されていない場合、画像のアップロードが失敗することがあります。WordPressがアップロード先のディレクトリに書き込み権限を持っていることを確認してください。
- メモリ制限: WordPressは画像のアップロードに一時的なメモリを使用します。サーバーのメモリ制限が低い場合、大きな画像のアップロードが失敗することがあります。php.iniファイルでメモリ制限を増やすことができます。
- プラグインやテーマの競合: インストールされているプラグインやテーマが画像のアップロードに影響を与えることがあります。特定のプラグインやテーマが原因でアップロードが失敗する場合、それらを無効化してテストしてみてください。
以上が失敗の原因ですね。いくつも理由がありますので、一つずつ確認するのが良いですね!
いくつものエラーが想定できますので、自分で見つけるとなると結構時間と労力がかかります。
もし、お困りでしたらWebラボまでお気軽にご相談いただければと存じます!