wordpress get_template_directory

时间:2011-12-01 22:31:55

标签: wordpress directory themes

我有以下代码,我期待它做的是找到我正在使用的主题并在/images/bg.png之前放置该路径到目前为止我只是获取localhost / nameoffolder / images /的位置bg.png但我想要的是localhost / nameoffolder / wp-content / themes / images / bg.png

<img src="<?php get_template_directory(); ?>/images/bg.png"></img>

这是我想要显示的目录 http://localhost:8888/fiftyfity/wp-content/themes/fiftyfity/images/

3 个答案:

答案 0 :(得分:7)

我使用了这段代码而且工作正常

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

答案 1 :(得分:7)

get_template_directory()返回目录,但它不回显它..所以如果你将它与echo一起使用它将起作用

<img src="<?php echo get_template_directory(); ?>/images/bg.png"></img>

但我建议改用get_template_directory_uri(),因为上面不能移植(windows使用反斜杠作为分隔符)

<img src="<?php echo get_template_directory_uri(); ?>/images/bg.png"></img>

答案 2 :(得分:0)

这很奇怪......你可以尝试使用get_stylesheet_directory()看看它会返回什么内容吗?