長くホームページ制作の仕事をやっていますがこんな体験は初めてです。
週末の催し物に訪ねてくれるお客様の写真をたくさん掲載するため、
毎週末20枚以上の画像をアップロードするクライアント様の話です。
画像の数はとんでもないのですが、ページ数も通常のHPよりも相当多いです。
最初は、私のサーバーで私のサブドメインを使用していたのですが、画像が毎週増えますので
数年前にレンタルサーバーもご自分で借りていただき、独自ドメインも取得しました。
その頃から一部の画像が表示されたり、されなかったりするようになりました。
1ページの画像が多すぎるので、これが原因かと思い、1ページを前期、後期に分けることにしました。
ページを分けてからは表示されるようになったのですが、しばらくしてまた時間帯によっては表示されなくなりました。
サーバーに質問しても分かりきった返答や最高級プランなので、画像が表示されなくなる事はないとの返事。
Netで「Wordpress画像が多すぎて表示されない」で検索すると、AIの解答は「主な原因は ①サーバーのメモリ不足、②一度に読み込む画像数の超過、または ③ブラウザの仕様です。」とある。
分かり切った回答を飛ばして順に見ていくと、画像があるはずの場所に「×マーク」や「altテキスト」だけが表示される場合は、まずURLの確認が必要、「サイトの移行やSSL化した後によく起こります。」とある。
コレだ!と思い、Wordpressの編集画面で確認すると「https」にすべき箇所が「http」になっている。
独自ドメイン取得後、移転したときに「http」に戻ったようだ。
サイトのURLが「https」なので、当然画像のパスも「https」に合わせなければならない。
プラグインで、「http」全てを「https」に一括変換したら無事解決しました。
いままでたくさんのホームページを作ってきましたが、時間帯によっては表示されるので、画像が多すぎることが原因と
決めつけたため、長く解決できずクライアント様には大変ご迷惑をおかけしました。
先入観で決めつけず、とことん調べなきゃと、また勉強になりました。





