• ベストアンサー

Wordpressのtwenty tenのサイドバーに

Wordpressのtwenty tenのサイドバーに バナーをのせたいのですが、sidebar.phpに htmlでimg src=と指定しても表示されません。 ソースの一番下に書いてみましたが、 書く位置がだめなのでしょうか。

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

  • ベストアンサー
  • nue2501
  • ベストアンサー率100% (3/3)
回答No.1

「sidebar.php」の一番下に記述されたということなので、「<?php endif; ?>」の下ということだと思いますが、ここに記述すると、サイドバーのDIVタグ外になるため、おそらくフッターの上あたりに、バナーが表示されているのではないかと。 通常、サイドバーは、ウィジェットを使って表示したい項目を制御しますので、バナーを掲出するのであれば、「ウィジェットエリア1」に、利用できるウィジェットの中から「テキスト」をドラッグ&ドロップして、そちらにバナー掲出用HTMLを記述すれば、お望みのことができるかと思います。 ただ、ウィジェット機能を使っていない場合は、前述の作業をすることで、サイドバーに表示されている検索窓などが消えてしまいますので、その場合は、表示させたい項目を「ウィジェットエリア1」にドラッグ&ドロップしてやれば、元に戻すことが出来ます。 ウィジェットを使わず、「sidebar.php」を直接いじる場合は、「</div><!-- #primary .widget-area -->」の直前に、HTMLをハードコードすることで、サイドバー部分にバナーを掲出することが可能ですが、テーマのアップデート時に消えてしまうので、極力ウィジェットを利用されるのがいいかと思います。

unippa
質問者

お礼

ウィジットのテキストとはそういう風に使えるのですね。回答のようにやってみましたらどちらもうまく行きました。また、ウィジットを使ったほうがテーマを変更したときにも消えないなんて知らなかったので大変参考になりました。ありがとうございます。 ちなみに、画像のパスは絶対パスで指定するしかないのでしょうかね。

関連するQ&A