<?php bloginfo('stylesheet_directory');?>/images/aaa.gif" width="10" height="10" alt="あああ"/>
これで良いのでは?
トピック投稿者
BB7
(@bb7)
satosanpe様早いお返事ありがとうございます
しかしながら
<?php bloginfo(‘stylesheet_directory’);?>/images/aaa.gif” width=”10″ height=”10″ alt=”あああ”/>
をそのままコピーして試してみたのですが
コードを書いた場所には画像は表れず
http://localhost:8888/wordpress/wp-content/themes/abc/images/aaa.gif” width=”10″ height=”10″ alt=”あああ”/>
という記述がそのまま出てしまいます
そのまま貼るだけではダメなのでしょうか?
トピック投稿者
BB7
(@bb7)
出来ました!
<img src="<?php bloginfo('template_directory');?>/images/aaa.gif" width="10" height="10" alt="あああ"/>
<img src=”
というが抜けていました
テンプレートタグもあまり理解できていなかったのですが
すこし使い方がわかりました
ありがとうございます
ところで
bloginfo(‘stylesheet_directory’)というのは
bloginfo(‘template_directory’)でも表示できたのですが
どちらでも大丈夫なんですよね?
stylesheet_directory は style.css のあるディレクトリ、 template_directory はテンプレートのディレクトリになります。
通常は同じディレクトリになりますが、 style.css の Template: にて、以下のように style.css とは別のディレクトリをテンプレートのディレクトリとして指定している場合には、両者の出力結果が異なってきます。
/*
Template Name: Your Theme
Description: your-theme ディレクトリにこの style.css が設置されているとします。
Author: You
Template: default
*/
template_directory : default がテンプレートのディレクトリに指定されているので
http://example.com/wp-content/themes/default
stylesheet_directory : style.css が設置されているディレクトリなので
http://example.com/wp-content/themes/your-theme
ただし、 stylesheet_directory は WP 2.3.1 から非推奨になっているはずなので、 WP 2.5.1 をお使いの BB7 さんの場合は template_directory で正解です。
トピック投稿者
BB7
(@bb7)
mizube さんありがとうございます
stylesheet_directory が style.css の「置いてある」ディレクトリで
template_directry は template 「自体の」ディレクトリ
(なのでどちらでも正解なワケですね)
ということが理解できました。
2.5.1からのユーザーなので特別に気にしなくても良いのですね。
わかりやすい解説どうもありがとうございました。