どのタイミングか分からないけど、SSL警告が出るようになってたので、対処方法をメモ。
SSL警告の原因は?
開発ツールで確認すると、Lightboxで使用している画像に「http://」から始まるコンテンツが検知されてた。
Lightboxプラグインを修正
使用していたプラグインは、「Huge IT Lightbox」。
ソースを確認していくと、どうやらWordPress提供関数である、plugins_url()関数の取得値で、「http://」から始まる場合があるみたい。
どこを修正してもいいんだけど、今回はプラグインのソースで対応してみた。
以下のようにプラグインソースを修正。
変更前:
function hugeit_lightbox_plugins_url() {
return plugins_url( '', __FILE__ );
}
↓
変更後:
function hugeit_lightbox_plugins_url() {
$ret = plugins_url( '', __FILE__ );
$ret = str_replace('http://', '//',$ret);
return $ret;
}
すさまじく無理矢理だけど、これで警告は出なくなったので、とりあえずOK。
追記
この記事書いてから2回ほどアップデートされてるけど同じことになる…。
プラグインのせいじゃなくて、WordPressのせいかな。