ビジュアル表示で画像が表示されないのは階層が違うからだと思います。
投稿しているときのページはwp-adminフォルダ内にあるのでそこからの相対アドレスにするとすれば../wp-content/uploads/2009/02/hoge.jpgになるのではないでしょうか。
でも実際の表示(もしくはプレビュー)で使用されるページはwordpressをインストールしたルートになるのでwp-content/uploads/2009/02/hoge.jpgでも表示できます。
ルートからの相対アドレス/wordpress/wp-content/uploads/2009/02/hoge.jpgではどうでしょうか。
※上記/wordpessの部分は実際にインストールしたフォルダです。
自動的に相対アドレスにする方法(おそらくfunctions.phpなどへのソースの記述もしくはプラグインの導入が必要?)は私には分かりません;(
これを→ /wp-content/uploads/2009/02/hoge.jpg のように相対アドレスに表記にする事は可能でしょうか?
/ からの絶対パスならともかく、相対パスは使えません。
投稿の表示は、最新記事一覧だけでなく、シングルポスト表示・月別アーカイブ表示・カテゴリーアーカイブなどいろいろあります。また、1ページ目だけじゃなくて2ページ目以降にページ分割されることもあります。
で、WordPress のパーマリンク設定にもよりますが、これらの URL は場合や状況によってだいぶ異なります。相対アドレスだと、ある特定の URL パス以外ではうまく画像がでなくなります。/ からの絶対パスにする必要があります。
ところが、RSS/ATOM の場合は、http からの URL を書く必要があります。RSS リーダーによって、相対パスの扱いがバラバラで、期待する動作にならないためです。FeedValidator にかけると、「element should not contain relative URL references」と注意されてしまいます。
RSS も含めて正当な出力を行うためには、相対パスにするという考えは、あきらめざるを得ないです。
shokun0803さん、lilyfanさん、コメントありがとうございます。
なるほど、それらの理由から相対パスが使用できない事、
また、RSS/ATOMとの関係でURL表記が必要な事も理解出来ました。
Wordpressの仕様上、必要な事だと諦める事にします。
ありがとうございました。