3

我想这是一个常见的初学者问题,但我没有找到完全涵盖我的问题的答案:我无法链接到本地​​计算机上的图像。

我正在为 wordpress 安装制作主题(在使用 Xampp 运行 Windows 7 的戴尔上)。我的index.php文件位于:

C:\xampp\htdocs\tutorials\wordpress\wp-content\themes\LeftColumn\index.php

我要展示的图片位于:

C:\xampp\htdocs\tutorials\wordpress\wp-content\themes\LeftColumn\images\pmsplogo.jpg

...虽然我尝试了很多变化,但不知何故,我放的任何东西<img src=""/>似乎都不起作用。谁能解释一下针对我的情况进行编码的正确方法是什么?

请注意,它将正确显示来自外部网站的图像(例如: http: //littlewebhut.com/images/eightball.gif

谢谢!

4

4 回答 4

5

通常 IE 可以使用类似的路径C:\,但其他浏览器需要更多的东西。以路径开头file:///C:/,然后通过 Windows 资源管理器填写文件路径的其余部分。

但最好考虑相对路径——../../images/src="img.gif"例如。这将是从当前位置向上的两个目录,然后进入图像目录。

于 2013-02-27T00:44:18.437 回答
1

HTML 中文件的路径来自 Web 根目录。\tutorials\wordpress\wp-content\themes\LeftColumn\images\pmsplogo.jpg在您的本地计算机和远程服务器上也是如此。如果它不工作,那么你需要确保你的路径是正确的,并且你已经正确地设置了两个服务器。

于 2013-02-27T00:35:32.040 回答
1

您应该<?php bloginfo('template_url');?>在实际路径之前添加。假设您在主题中logo.png调用的文件夹中有一张图片。images要将其链接到 Wordpress 主题(index.php 或其他 wordpress 模板页面)中,您可以执行以下操作:

<img src="<?php bloginfo('template_url');?>/images/logo.png" alt="Logo"/>

上面的 php 函数 ( bloginfo) 正在调用您的模板 url。对于此模板 url,您需要添加文件实际文件在您的主题中的位置(在本例中/images/logo.png)。

希望这是有道理的。

于 2013-03-02T04:02:49.833 回答
0

没有必要在模板框架中写入整个路径。这应该足够了:\images\pmsplogo.jpg

这是我的 WordPress 模板的屏幕,上面描述的条目工作得很好:

如果您正在移动模板,则无需更改每个 img 的路径。是很大的优势。

于 2013-02-27T00:50:16.397 回答