お世話になります。
WordPressの記事ページで、アクセスしてきたURLがSSLだった場合、コンテンツのimgタグのsrcをhttpsにするコードを考えています。
下記のコードではうまくいかず、改善点・意見を伺いたいと思っています。
PHP
1if (is_singular() && is_ssl()) { 2 $doc = new DOMDocument(); 3 $doc->loadHTML($the_content); 4 5 foreach ($doc->getElementsByTagName('img') as $img) { 6 $value = $img->attributes->getNamedItem("src")->value; 7 $value = str_replace( 'http://', 'https://', $value ); 8 $img->attributes->getNamedItem("src")->value = $value; 9 } 10 return $doc->saveHTML();
上記コードの場合、valueが更新されず元のHTMLが出力されてしまいます。
変更後のHTMLを表示したい場合、上記のコードの改善点を伺いたいです。
また、別にもっと簡単なやり方があれば教えていただきたいです。
よろしくお願い致しますm(_ _)m
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。