在我的主题中调用图像,如下所示
<img src="<?php bloginfo ('stylesheet_directory');?>/images/blogo.png" />
在我安装儿童主题之前,它完美无缺。我不得不改变
<?php bloginfo ('stylesheet_directory');?>
到
<?php bloginfo ('template_directory');?>
再次开始工作之前。只需要帮助了解发生的原因。感谢
答案 0 :(得分:2)
stylesheet_directory
是包含正在使用的主样式表的目录(因此,如果您有子模板,那么它将是子目录。如果没有,它将是模板目录。
template_directory
是您父主题的目录。
答案 1 :(得分:1)
Stylsheet目录链接到主样式表,而不是子主题(因为子主题默认情况下可能不包含style.css,它继承了父主题的style.css。所以如果你是的话,调用父路径使用这个)。
所以总是使用get_stylesheet_uri()或get_template_directory_uri()来实现这些目的。
希望这能澄清你。