bliss*

自然療法・フィギュアスケート・ハスキー犬・異種間コミュニケーション動画で、Happyな毎日を♪

*

AmazonJSの画像がクルクルで表示されない場合の対処法

   

今更ですがwordpressのサイトをHTTPS化しました。

そうしたら、AmazonJSの画像が表示されなくなってしまいました。これは困ります。

999こんな感じの円がクルクル。

検索して出てきた対処法に、

AmazonJSのプラグイン編集「amazonjs.php」内のfunction __construct() にある<iframe src=”http://rcm-jp.amazon.co.jp/e/cm?のhttpをhttpsにするというのがありまして、これで解決!と思ったら、まったく直りませんでした。

何が悪いのか・・・

とりあえず他のエラーに対処することに。

すると、chromeでF12を押すと出てくるデベロッパーツールというところにエラーの詳細が書かれていました。

Mixed Content: The page at ‘https://サイトアドレス/’ was loaded over HTTPS, but requested an insecure script ‘http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js?ver=4.9.5’. This request has been blocked; the content must be served over HTTPS.

どうやらjqueryをhttpで呼び出そうとしているからMixed Content:になっているらしい。さっぱり分かりません。

とりあえず、functions.phpにあるhttp://ajax.googleapis.com/ajax/libs/jquery/・・・のhttpをhttpsに直してみることにしました。

私はstingerのテーマを使用しているので、FTPソフトなどで/サイトアドレス/public_html/wp-content/themes/stinger5ver○○にあるfunctions.phpをダウンロードしてコピー。

httpをhttpsにして更新。

再度サイトにアクセスしてみると、、、

無事表示されました!やったー!ありがとうございます。

AmazonJSのクルクルエラーにハマっている方のお役に立てば幸いです。

 - wordpress, デザイン, 未分類, 豆知識