主に表示されていない画像を修正するために、ページ上の任意の URL を取得し、相対の場合は相対から絶対に変更したいと考えています。
例:
から<img src="/folder/folder/image.jpg" />
に<img src="http://<?php echo get_option('domain'); ?>/folder/folder/image.jpg" />
挿入するドメイン部分は PHP スニペットであるため、そのために最適なアプローチが望まれます。ありがとう。
主に表示されていない画像を修正するために、ページ上の任意の URL を取得し、相対の場合は相対から絶対に変更したいと考えています。
例:
から<img src="/folder/folder/image.jpg" />
に<img src="http://<?php echo get_option('domain'); ?>/folder/folder/image.jpg" />
挿入するドメイン部分は PHP スニペットであるため、そのために最適なアプローチが望まれます。ありがとう。
すべての img 要素を取得して、src を document.url + img.src に変更するだけです。JavaScript では、かなり単純なはずです。ここでのより大きな疑問は、なぜ相対 URL に問題があるのかということだと思います。別のドメインなどから画像を動的にロードしたい場合は、問題ありません。
ページの読み込み時にこれを行う必要がある場合は、html をレンダリングするために使用しているものに URL サーバー側を構築することをお勧めします。
JS でそれを行う方法の詳細とコード例は、こちらを参照してください。相対 URL から絶対 URL を取得します。(IE6の問題)