对于WordPress主题,我应该将图像和文件相对存储在哪里?

时间:2012-11-05 作者:Doug Smith

在纯HTML中,我习惯于存储与特定HTML文件所在位置相关的文件,例如css/style.css.

然而,对于我在Wordpress中使用的主题,“响应”我不知道图像将存储在哪里。

你甚至可以使用wordpress的相对链接吗?

3 个回复
最合适的回答,由SO网友:harrypujols 整理而成

让我用一个问题来回答你的问题:这些图像是模板的一部分还是通用的?

Wordpress主题“Responsive“”的主题文件夹中到处都是图像文件。主题应位于yoursite.com/wp-content/themes/responsive. 在该主题文件夹中,有几个带有图像的文件夹:明显的“图像”,还有“图标”和“包含/图像”。

现在,让我们谈谈你的一些观点。

是的,您可以对图像使用相对URL,但只能在CSS文件中使用。这些图像必须相对于主题文件夹。在一些罕见的情况下,人们在主题中添加静态HTML文件,相对路径可能会起作用。

不,您不能在php文件中使用相对路径,即使可以,只要稍加修改,它们也可能会中断。使用Wordpressdynamic functions 在相对路径之前,确保它们不会中断。如果要从仪表板编辑器添加图像,则必须始终使用绝对URL。这不会有问题,因为当您在媒体库中存储的每个图像上单击“编辑”时,它们都会为您提供绝对url。

现在有一个文件夹存储所有非模板图像,yoursite.com/wp-content/uploads. 您可以在仪表板设置>媒体中更改此文件夹。该选项显示为“将上载内容存储在此文件夹中”。您可以选择如下文件夹yoursite.com/images (但必须先创建该文件夹)。

enter image description here

SO网友:Chris Wiegman

如果图像是主题的一部分,您将希望将其存储在主题文件夹中。如果没有,则应将其存储在/wp-content/uploads中。

SO网友:Dan Dascalescu

最容易存储图像的地方是/wp-content/uploads. 如果使用此相对路径,则可以访问存储在那里的图像。

结束

相关推荐