web-dev-qa-db-ja.com

エディタに相対パスで画像を表示する

デフォルトでは、エディタは絶対パスを使用して画像を挿入します。

私たちは/ staging /でサイトを開発しており、後でそれを移動する予定です。エディタに正しく表示するために画像上の相対パスを取得する方法はありますか?アップロードパスか何かに解決する関数やスニペットがエディタにあるかもしれませんか?

だから、たとえば、私のホームページに私の画像は次のとおりです。

<img class="alignnone size-full wp-image-21" title="Authentic Chinese Food" src="wp-content/uploads/2011/04/panel_authentic.jpg" alt="Authentic Chinese Food" />

ページ自体にはうまく表示されますが、エディタには表示されません。

ありがとうございます。ジョン.

4
John Hunt

私はクライアントにそれを要求させました、そしてそれを得るのに少し時間がかかりましたが、それは簡単です:

function change_mce_path_options( $init ) {
 $init['relative_urls'] = true;
 $init['document_base_url'] = get_bloginfo('url');
 return $init;
}
add_filter('tiny_mce_before_init', 'change_mce_path_options');
4
Bainternet