我有以下代码,我期待它做的是找到我正在使用的主题并在/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/
答案 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()看看它会返回什么内容吗?