21:00概要WordPressで、Amazonアソシエイトを使って、商品の紹介をしたいときに、いい感じに商品を見せることができるAmazonJSというプラグインがあります。ある時これがうまく機能しなくなりました。その原因と解決方法をここに書いておきます。原因まず、AmazonJSで商品が表示されなくなった原因を説明します。その原因は、HTTPSという安全(セキュア)な通信において、HTTPという安全ではない(ノンセキュア)情報を表示しようとしているからです。言うようです)ちなみに、一部のブラウザではこのような状態でも、AmazonJSが正しく動作しますが、最近のブラウザでは動作しないことが多いので、この状態はあまりよくありません。アソシエイトの情報です。その情報を安全な通信で送信するようにすると、正しくAmazonJSが動作するようになります。アソシエイトの情報を参照しています。このファイル内に表示されない原因となる部分があります。このファイルの一部を書き換えるのですが、ファイルの中に、前後に空白が空いたsrcから始まる下記のようなものがあると思います。各自置き換えて考えてください。'-22',),ここを下記のように書き換えます。'-22',),重要なのは、src="の後の「http:」の部分を消すことです。これで、安全でない通信でAmazonアソシエイトの情報が送信されることがなくなります。まとめプラグイン内のバグが原因ということで、原因を見つけるのが大変でした。