• ベストアンサー

WordPressの固定ページに使う画像のパス

WordPressの固定ページに画像を追加する際に管理画面の「メディアを追加」からimgタグを埋め込むと、src属性の値が絶対パスになると思います。 現状、わたくしがいま扱っているものはxampp環境下でホームのURLがlocalhost/wordpressとなっています。画像のsrc属性も http://localhost/wordpress/wp-content/uploads/~ となっています。 実際の本番環境にアップした場合、このままだと画像のファイルパスがエラーになるかと思いますが、開発環境下でも本番でもどちらでも表示できるような相対パスでの設定の仕方はあるのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • 4017B
  • ベストアンサー率73% (1336/1814)
回答No.1

それはWPの仕様です。恐らく今後共、何回ver.Upしようとも相対パスになる事は無いかと思われます。 >WordPreaaはなぜ絶対パスなのか? - http://blog.lowaivill.com/wordpress/wordpress-url-path/ P.S. 相対パスを使いたいのなら、自前でPHPを改造するなりして、独自のコードを吐き出す様なオリジナルの functions.php を自作する以外に方法はありません。 またxammp環境下でのWPが吐き出すURLなら、そのままweb上に移植しても "localhost" の部分がドメイン名に置き換わるだけですので。特に問題は無いかと思われますが…何か不都合が生じてるのでしょうか?

webama_fk
質問者

お礼

4017B 様 ご回答いただきありがとうございます。 WPの知識がなく、てっきり本番環境でも埋め込んだimgタグのパスがlocalhost~のままなのかと思いまして質問した次第です。

関連するQ&A