获得图像路径的正确方法

时间:2014-04-17 14:46:01

标签: wordpress wordpress-theming

在我的主题中调用图像,如下所示

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

在我安装儿童主题之前,它完美无缺。我不得不改变

<?php bloginfo ('stylesheet_directory');?>

<?php bloginfo ('template_directory');?>

再次开始工作之前。只需要帮助了解发生的原因。感谢

2 个答案:

答案 0 :(得分:2)

stylesheet_directory是包含正在使用的主样式表的目录(因此,如果您有子模板,那么它将是子目录。如果没有,它将是模板目录。

template_directory是您父主题的目录。

Look at the codex for more details

答案 1 :(得分:1)

Stylsheet目录链接到主样式表,而不是子主题(因为子主题默认情况下可能不包含style.css,它继承了父主题的style.css。所以如果你是的话,调用父路径使用这个)。

所以总是使用get_stylesheet_uri()或get_template_directory_uri()来实现这些目的。

希望这能澄清你。