焦った、、焦りました。。
ワードプレステーマの「トール」をバージョンアップしたら、アドレス横に「保護されていない通信」と出るようになってしまいました。
今回は、同時にワードプレスを「5.4–ja」へバージョンアップしたこともあり、いったい何が原因なのかどうかわからず色々試しました。
ワードプレスをWP Downgrade | Specific Core Versionでダウングレードしても変わらず、プラグインを全部抜いても変わらず、テーマのトールを初期のバージョンに戻しても「保護されていない通信」が直らない。
バグかとも思いましたが、このブログの他にもトールを使っているブログがあり、そちらは何の問題もなく鍵マークが正常についていたので完全にこのブログだけの問題だと思いました。
今回は焦っててSSとか撮れてなくて、文章だけで読みづらいと思うのですが同じような状況で困っている方は参考にしてみてください。
「保護されていない通信」の二つの原因
まず一つ目が「(h)ttp://theme.fit-jp.com/wp-content/themes/the-thor/img/pwa-192.png」という画像を読み込もうとしていて、これが「https」ではなく「http」だからエラーになっているということ。
二つ目が、設定の「PWA機能の設定」を有効にしていると保護されなくなってしまうということ。
うん、原因は分かったけど対処がわからないという状態に・・・。
ちなみに私の場合は、保護されなくなっただけでなくスマホで見たときの表示にもエラーが表示されている状態でした。
解決
本当にいろんなことをしたので、これが絶対の解決法だとは言えないのですが一応これで正常になりました。
解決した手順
- トールを初期バージョンに戻す
- トールをバージョンアップする
- 「THE THOR CHILD」を削除して、もう一度入れなおす
初めてトールを購入した時についてきたテキスト「【必読・重要】テーマ変更時の危険回避」に書かれていました。↓
(4)親テーマ「the-thor.zip」 → 子テーマ「the-thor-child.zip」の順にインストールしてください。
※子テーマからインストールをするとエラーが発生し、正常にインストールすることができません。
テーマ変更ではないけれど、もしかしたらと思い子テーマを入れなおしたらうまくいきました。
とはいっても、他のブログに関しては「THE THOR CHILD」を触ったりせずに普通に更新して正常に稼働していたので、今回なぜこのブログだけがそうなったのかはわかりません。
とりあえず、子テーマを最後にインストールしなおしたら「保護された通信」に戻ってくれて、スマホでの表示も正常になってくれたので一安心です。
お困りの方おられましたら、一度試してみる価値はあると思います。(*’ー’*)