星野光公式ブログ

*

STINGER 5でサイドバーのスクロール広告が動かないのを1分で直す方法

   

STINGER 5を使い始めて気づいたのですが、サイドバーのスクロール広告が動きません。これはブラウザーを縦にスクロール・ダウンすると追従してくるはずのものですが、追従してこないんです。

さて、何か原因か?

バグなのか?

最終安定版を使っている以上、そう言うことはないはず。そうなると考えられるのは次の三つぐらいです。

1)他のプラグインとの相性が悪い。

2)ブラウザーの設定で起きている。

3)他の理由でスクリプトが無効化されている。

まず、プラグインを全部停止しましたが、改善しませんでした。どうやらプラグインではなさそうです。もっとも、ご自分の環境ではどうなっているのか分かりませんから、まずプラグインを疑ってみましょう。

次に、ブラウザーの設定をいろいろいじってみました。どうやらどのようにいじっても、改善はしません。ブラウザーの設定問題ではなさそうです。

しかし、ここでブラウザーのより、スクロール広告が動作することを発見しました。だめだったのはFirefoxですが、SeaMonkeyではいけました。

みんな、SeaMonkeyを使ってください!

・・・とは言えないので、さらに調べるとOperaのChromium版でおもしろいことが・・・。

「接続が安全ではない。」

・・・と出ました。これで分かりました。

外部呼び出しスクリプトでSSLに対応させていなかったものが、まだ残っていたと言うことです。

それで、どのファイルのどのスクリプトか調べたのですが、functions.phpの頭のところでした。これを直せば、スクロール広告は動きます。

functions.phpの6行目の

http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js

の頭のところの「http:」を「https:」にするだけでいいです。

一カ所なので、1分もかかりませんね。保存して終わりです。

この変更は、子テーマではなく、親テーマでやって下さい。子テーマのfunctions.phpではできません。

なお、インターネットを検索すると、特定のウィジェットをインストールすると直るという話もありますが、少なくともSTINGER 5の最終版をお使いなのに、現在動作していないような場合は直りませんので、ご注意下さい。

関連ページ:
STINGER 5を3分でSSL対応にする方法

それより、これ。

STINGERの公式キャラクターだそうです。
名前はないらしいです。

 - ウェブ技術