現在ショッピングサイト(カラーミーを使用)を運営しています。
「お客様のレビュー」を、ワードプレスを使用し、カスタム投稿を設定、プラグインのカスタムフィールドを使用して、レビュー登録したものを、
カラーミーのショップページの中に、読み込んで表示をしております。
今までは問題なかったのですが、
SSL化に伴い、読み込む画像のアドレスをhttpsに変更した所、表示がされなくなってしまいました。
(httpのままですと問題なくカラーミーで読み込み・表示されるのですが、ブラウザの表示は問題ありと言われてしまいました。)
WPのfunctions.phpに下記ソースを入れて画像を取得し(下記ソースのhttpsをhttpにすると画像は表示されます)、
//商品画像を取得 function product_img($id) { foreach(array("png", "jpg", "jpeg", "gif") as $ext){ $url = 'https://hogehoge.com/product/'.$id.'.'.$ext; if(@file_get_contents($url, NULL, NULL, 1, 1)) return $url; else continue; } }
WPのプラグイン、『カスタムフィールド』にて商品IDをテキスト入力出来る様にして(フィールド名:productid)
それを下記ソースのget_fieldで商品IDを引っ張ってきてレビューページに埋め込んでいます。
<div class="itemphoto"><img src="<?php echo product_img(get_field('productid')); ?>"></div>
httpsでも問題なく表示させるという方法はないでしょうか?
よろしくお願い致します。