Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
wordpress获取模板目录_Wordpress_Directory_Themes - Fatal编程技术网

wordpress获取模板目录

wordpress获取模板目录,wordpress,directory,themes,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> /imag

我有下面的代码,我希望它能定位我正在使用的主题,并将该路径放在/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>
/images/bg.png”>
这是我想显示的目录

这太奇怪了……你能试着取而代之的是获取样式表目录()并查看返回的内容吗?

我使用了这段代码,它成功了

<img src="<?php bloginfo( 'template_directory' ); ?>/images/bg.png"></img>
/images/bg.png”>
get\u template\u directory()返回目录,但不回显。。因此,如果您将其与echo一起使用,它将起作用

<img src="<?php echo get_template_directory(); ?>/images/bg.png"></img>
/images/bg.png”>
但我建议改用get_template_directory_uri(),因为上面的内容不可移植(windows使用反斜杠作为分隔符)

/images/bg.png”>

我知道这是一个老生常谈的答案,但我想说这对我有用;这就是C:/xampp/blahblahblah和-I在localhost中使用Wordpress主题,而get_template_directory()不起作用之间的区别
<img src="<?php echo get_template_directory_uri(); ?>/images/bg.png"></img>