WordPress的图像无法显示
我接手别人这个工作,我被要求由另一取代的形象,但我上传到媒体库中的新形象和修改代码之后,新的图像没有露面了。由以前的人做的代码是这样的WordPress的图像无法显示
background: url(images/logoCA.png)
图片我上传名为“Logo_TM.png”,所以我修改了它
background: url(images/Logo_TM.png)
这是我唯一改变的事情,但图像不显示任何更多...
今天,我发现以前的人使用FileZilla上传文件,所以我试图通过FileZilla上传。我将自己的图片上传到他上传的上一张图片所在的文件夹中(路径为wp-content/themes/sportscreen/images/filename)。但是...形象仍然没有显示。我感到沮丧,请帮助。谢谢很多。
在Wordpress中,图像也保存在数据库中,所以你应该检查出来。
你可以查看这篇文章,它可以准确地解释你的图像可以正确加载的位置。
http://www.wpbeginner.com/beginners-guide/where-does-wordpress-store-images-on-your-site/
"Information about your uploads is stored in database as a attachment
post type under the posts table."
希望它能帮助。
非常感谢乔纳森,但我只是登录后端检查出来,它在那里...文件是在“的wp-content /上传/ 2017年/ 04”,但仍然没有露面网站上... –
我假设文件位置是:
wp-content/themes/sportscreen/images/Logo_TM.png
wp-content/themes/sportscreen/style.css
如果是这样,CSS规则应该是(确实):
background: url(images/Logo_TM.png);
确保它没有被其它CSS规则覆盖 - 可能要添加重要 - 所以它看起来像这样:
background: url(images/Logo_TM.png) !important;
如果CSS文件位于别处,说
wp-content/themes/sportscreen/css/style.css
你应该是这样的:
background: url(../images/Logo_TM.png) !important;
等。
编辑 -
忘了提,确保http://www.example.com/wp-content/themes/sportscreen/images/Logo_TM.png实际上是从web浏览器中访问。
感谢爱德华多,但我试图改变像“后台代码:URL(../图像/ Logo_TM.png)!重要;”但图像仍然不存在...我可以得出结论,没有其他风格覆盖此规则(因为使用重要,但它不显示)。此外,我试图访问您在上面提到的网址,通过网络浏览器完全可以访问图像我只需将该图像的整个网址(https://ca.thesportscreen.com/wp-content/uploads/2017/04 /logo1.png) –
的图像不是在主题的目录,所以你必须使用完整的网址'背景:网址(https://ca.thesportscreen.com/wp-content/uploads/2017/04/logo1 .PNG);'。 –
我昨天试过这个,它不工作... –
如果图像没有显示,路径可能是错误的。或者可能有CSS覆盖它。没有看到实际的网站和更多的信息,这是不可能的。 CSS文件放置在哪里,与图像文件夹相比?因为你不必'图像/ imagefile'-的链接,这意味着CSS文件必须在同一文件夹中'image'子文件夹中的工作。 – junkfoodjunkie
尝试更换图像而没有改变的代码 –
对不起,我忘了附上该网站的网址的任何地方,它是“ca.thesportscreen.com”和标志应在左上角进行显示。 –