【WordPress/Elementor】画像が急に表示されなくなった原因と対策【日本語ファイル名に注意】
【WordPress/Elementor】画像が急に表示されなくなった原因と対策【日本語ファイル名に注意】
WordPressやElementorでサイトを編集していると、「ちゃんと画像を入れたのに、表示されなくなる」「!マークの壊れた画像になる」という経験はありませんか?
今回は、私の実体験を元に、画像が突然見えなくなった原因と、その解決方法を紹介します。とくにファイル名に日本語を使っている方は要注意です。
Contents
発生した問題:Elementorで挿入した画像が壊れて見える
WordPressのElementorでロゴ画像を挿入し、公開ページでも正常に見えていたはずなのに、ある日突然、画像が「壊れたマーク」になって表示されなくなりました。
対象の画像URL:
1 |
http://sakutore.decryption.co.jp/wp-content/uploads/2025/05/サクトレ_タイトルロゴ_resized-1024x299.png |
原因:ファイル名に「日本語」が含まれていた
この不具合の原因は、ファイル名に日本語(全角文字)が含まれていたことでした。
✅ 日本語ファイル名が引き起こす問題
- URLが自動でエンコードされて読みづらくなる(
%E3%82%B5%E3%82%AF...
) - 一部のブラウザ・サーバー・CDNが正しく読み込めない
- ElementorやOGP、SNSでのシェア時に画像が壊れて表示される
解決方法:英数字ファイル名で再アップロードするだけ
✅ 手順は簡単です:
- 画像ファイルの名前を「半角英数字+アンダーバー・ハイフン」だけにする
例:sakutore_title_logo.png
- WordPressのメディアライブラリに再アップロード
- Elementor側で新しい画像を選び直す
これだけで、問題はすぐに解消しました。
同じトラブルを防ぐために:おすすめプラグイン
- Media File Renamer
→ アップロード済みの画像の名前を英語に変換可能 - Filename Sanitizer
→ 今後アップロードする画像のファイル名を自動で半角英数字に変換
おわりに
WordPress・Elementorでは、ちょっとしたことで画像が突然表示されなくなることがあります。特に「日本語ファイル名」は大きな落とし穴です。
もし同じような症状に悩まされたら、ぜひファイル名に日本語が含まれていないかをチェックしてみてください。
ディスカッション
コメント一覧
まだ、コメントがありません