Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 我如何链接到WordPress中我';你上传了什么?_Html_Wordpress - Fatal编程技术网

Html 我如何链接到WordPress中我';你上传了什么?

Html 我如何链接到WordPress中我';你上传了什么?,html,wordpress,Html,Wordpress,据我所知,我将图像上传到wp content/uploads,但一旦上传到那里,我如何在模板文件中链接到它 如果我在上传目录中放置(比如,dog.jpg)后创建了一个新模板,不起作用-图像不会显示 我读到应该被插入(我想是吧?),但是把它放在狗的前面。src中的jpg没有帮助。尝试给出图像的完整路径(使用“http://”和主机),例如http://myblog.com/wp-content/uploads/dog.jpg'. 或者可以给出一个相对路径:“wp content/uploads/d

据我所知,我将图像上传到
wp content/uploads
,但一旦上传到那里,我如何在模板文件中链接到它

如果我在上传目录中放置(比如,
dog.jpg
)后创建了一个新模板,
不起作用-图像不会显示


我读到
应该被插入(我想是吧?),但是把它放在
狗的前面。
src
中的jpg
没有帮助。

尝试给出图像的完整路径(使用“http://”和主机),例如http://myblog.com/wp-content/uploads/dog.jpg'. 或者可以给出一个相对路径:“wp content/uploads/dog.jpg”。

另外,据我记忆所及,wordpress的上传功能会根据您上传图像的日期将图像放入wp content/uploads的一些子目录。

如果您要将图像上传到wp content/uploads目录,您应该使用wordpress后端的媒体上传器。然后自动设置文件URL,并为每个图像提供给您。如果您不想使用wordpress中的媒体上传程序,则应使用主题文件夹中的图像目录,然后使用以下内容将这些图像作为目标:

/images/dog.jpg”/>


尝试此操作,它会起作用。

如果图像是用于主题中的模板,则应将图像与主题文件一起存储。媒体上载器更适合内容作者使用


如果您仍然希望减少重复(可能您也需要在内容中使用图像),然后你可以硬编码一个链接到uploads文件夹中存在的图像。但是你真的想冒险让内容作者删除它,从而破坏你的主题吗?

我现在不能给出一个很长的答案,但是快速链接:这是因为bloginfo('template_directory')链接到你的主题(类似于wp content/themes/yourtheme)而不是上传文件夹。如果它是本地的呢?
localhost:8***/wordpress/wp content/images/dog.jpg
?或者
Users/…
?确定dog.jpg确实在wordpress/wp content/images文件夹中吗?我在本地做,这有关系吗?我的wordpress图像存储在
wordpress/wp content/images/dog.jpg
下了吗
/images/dog.jpg“alt=”“/>
不起作用。将图像放入wordpress/wp content/themes/yourtheme/images中,它就会起作用。你应该把你的图片储存在你的主题目录里。如果我只想把图片放在头版的图库里,哪里是储存图片的最好地方?我认为我愚蠢地假设与主题无关的文件(例如:简单的站点图片)不应该与主题图片一起存储。Doug遵循我上面的帖子,它会起作用。如果愿意,您可以在主题目录中创建一个新文件夹,而不必使用主题的“图像”文件夹。只要纠正路径,它就会工作。您可以在主题中创建一个名为“siteimages”的新文件夹,然后使用
/siteimages/dog.jpg将放入其中的图像作为目标“/>
如果您不想将图像与主题图像一起存储。如果有必要,我会在本地执行此操作。我在wp content/themes/responsive child/siteimages/中创建了一个文件夹,我的图像dog.jpg就在那里。我链接了你给我的代码,但是图像没有显示(它有图像未找到图标)。我已经在localhost:888/wordpress/安装了wordpress/,仅供参考。我假设您使用的路径名是子主题?这是在你之前的文章中遗漏的非常相关的信息<代码>将获取父主题目录。将其更改为
,这样应该可以工作。所以你应该使用
/siteimages/dog.jpg/>
。在本地安装并不重要。