有了这条线,一切都很好-(作为Non-Wordpress 指数php):
<link href="style.css" rel="stylesheet" type="text/css"/>
当我将文件激活为wp主题并将上面的行替换为:
<link href="<?php bloginfo(\'stylesheet_url\');?>" rel="stylesheet" type="text/css"/>
一切正常,除了没有图像。
例如,带有图像的div:
<div id="about">
<img id="thinker01" src="images/thinker01.png" width="120" height="163" />
</div>
images 文件夹位于主题的文件夹中。
最合适的回答,由SO网友:s_ha_dum 整理而成
“图像”文件夹位于主题的文件夹中。
但相对URL不是这样工作的。它们是相对于URL的,而不是相对于文件系统路径的。您的问题在于:
<img id="thinker01" src="images/thinker01.png" width="120" height="163" />
如果查看请求(通过HttpFox或其他方式),您将看到浏览器正在
http://your-site.com/images/thinker01.png
而不是在
http://your-site.com/wp-content/themes/your-theme/images/thinker01.png
不要像那样使用相对URL。像处理样式表一样为其提供完整的路径。