質問: ### 前提・実現したいこと 現在、Wordpressを使ったサイト全体にSSLを適用したのですが、 サイト内の一部「保護されない」表示が出てしまいます。 不具合が生じているページは1ページのみ、ホーム画面の英語ページのみです。 WPMLというプラグインで多言語化しておりますが、日本語とアラビア語のページではエラーはないのですが、英語ページ(デフォルト設定)のみ下記のエラーが生じております。 ### 発生している問題・エラーメッセージ ``` Mixed Content: The page at 'https://サイト名/' was loaded over HTTPS, but requested an insecure image 'http://サイト名/wp2/wp-content/uploads/mainvisual_en.png'. This content should also be served over HTTPS. ``` ### 試したこと ・ 画像を一度消去し、再度アップロードしたうえで背景画面として再設定 ・ header.phpやfooter.php内に、httpの指定が残っていないか確認し、全てhttpsに修正 ### 備考 header.php内に、以下の記述があります。デフォルト言語以外が問題なく表示されているのは、以下の記述があるからなのか?と思っています。ここの表記をマネして、enの記述も挿入してみたのですが、上手く反映することができませんでした。(ちなみに英語ページは、サイト名のみで表示されます。→"/en"などは不要の設定) ``` ``` ### その他 年末までにサイトのSSL化をしようと1週間たちますが、結局上手くいかず、、、サイト構築に詳しい方のお知恵を拝借したく、初めて投稿させていただきました。どうぞ宜しくお願いいたします。
回答: まず出力されたHTML/CSSのどこに記述があるかを特定しましょう。その際にはデベロッパーツールだけでなく 、ブラウザで「ページのソースを表示」で確認してみてください。 その上で、それの出力にかかわるテンプレートを探してください。 また、キャッシュ系プラグインやブラウザのキャッシュも削除してみてください。