我知道 CSS 会相对于它自己的位置获取图像,但我如何在 Wordpress 主题中以同样的方式执行此操作?
场景:我的标题右侧有一个搜索框。搜索框带有 Twenty11 Wordpress 主题,并具有以下 css:
background: url(images/Search-Button.jpg) no-repeat;
它呈现位于主题文件夹内的图像文件夹中的背景图像。它在这里找到了图像:
C:\wamp\www\wordpress\wp-content\themes\twentyeleven\images\Search-Button.jpg
现在,我想在它旁边的某个地方添加一个徽标,所以我将它添加到主题的 header.php 中:
<div id="Title_logo">
<img src="images/Logo.png" />
</div>
但它没有成功渲染图像,因为它没有在"...\wp-content\themes\twentyeleven\images\Logo.png"
(与 Search-Button.jpg 相同的目录)寻找图像。
相反,结果图像src是: C:\wamp\www\images\Logo.png
并报告找不到图像。
背景图像是如何工作的?
或者有人至少可以告诉我正确的方法,并解释为什么这不起作用?
即使我重命名主题文件夹,我也希望它能够工作。