WordPress、画像のパスについての質問です(初心者です)


WordPressでテーマtwentyelevenmでサイトを作っており、TOPページ(index.php)に
バナー画像を置きたいのですが、
index.phpからの相対パスで画像のURLをかいても表示されません。

×表示されない
<img src="./images/imgBanner01.jpg" ...

○表示OKのパス
<img src="http://自分のURL/wordpress/wp-content/themes/twentyeleven/images/imgBanner02 ...

絶対パスで書くと表示されるのですが、長すぎるので相対パスで書きたいのです。

今いる階層は、/themes/twentyeleven/index.phpココ
だと思っているのですが、
何が間違っているかわかりません。

どうぞよろしくお願いいたします。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2011/11/28 01:12:02
  • 終了:2011/11/28 15:16:13

ベストアンサー

id:windofjuly No.1

うぃんど回答回数2625ベストアンサー獲得回数11492011/11/28 02:03:09

WordPress内部でリダイレクト(簡単に言うとURLの到達先変更)が行われるので、
ブラウザから指定したとおりのアドレスを基準にした相対パスでは画像にたどり着きません

対策としては下記のような具合です

(a)絶対パスで指定
すでにやっておられるので割愛

(b)専用の関数を使う

<img src="<?php bloginfo('template_url'); ?>/images/imgBanner02..." />
もしくは
<img src="<?php bloginfo('stylesheet_directory'); ?>/images/imgBanner02..." />
id:boochi

専用の関数を使うとのこと、教えていただいてありがとうございます!
どおりで、いろいろパスを考えて変えてみたところで駄目だったのですね。。
またリダイレクトしているという理由まで教えてくださってありがとうございました。
実装してみます。

2011/11/28 15:14:31

その他の回答(1件)

id:windofjuly No.1

うぃんど回答回数2625ベストアンサー獲得回数11492011/11/28 02:03:09ここでベストアンサー

WordPress内部でリダイレクト(簡単に言うとURLの到達先変更)が行われるので、
ブラウザから指定したとおりのアドレスを基準にした相対パスでは画像にたどり着きません

対策としては下記のような具合です

(a)絶対パスで指定
すでにやっておられるので割愛

(b)専用の関数を使う

<img src="<?php bloginfo('template_url'); ?>/images/imgBanner02..." />
もしくは
<img src="<?php bloginfo('stylesheet_directory'); ?>/images/imgBanner02..." />
id:boochi

専用の関数を使うとのこと、教えていただいてありがとうございます!
どおりで、いろいろパスを考えて変えてみたところで駄目だったのですね。。
またリダイレクトしているという理由まで教えてくださってありがとうございました。
実装してみます。

2011/11/28 15:14:31
id:Cherenkov No.2

Cherenkov回答回数1502ベストアンサー獲得回数4922011/11/28 02:09:28

<img src="<?php bloginfo('template_url'); ?>/images/logo.png" />

<img src="<?php echo get_template_directory_uri(); ?>/images/left.png">
id:boochi

windofjuly様と同じように関数を使わなければやはりいけないのですね。また、違う書き方まで教えていただけてありがとうございます。
一通り、二通りではないというので、ちょっと楽しくなってきました。
ありがとうございました。

2011/11/28 15:16:05

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません