WordPress的图像无法显示

问题描述:

我接手别人这个工作,我被要求由另一取代的形象,但我上传到媒体库中的新形象和修改代码之后,新的图像没有露面了。由以前的人做的代码是这样的WordPress的图像无法显示

background: url(images/logoCA.png) 

图片我上传名为“Logo_TM.png”,所以我修改了它

background: url(images/Logo_TM.png) 

这是我唯一改变的事情,但图像不显示任何更多...

今天,我发现以前的人使用FileZilla上传文件,所以我试图通过FileZilla上传。我将自己的图片上传到他上传的上一张图片所在的文件夹中(路径为wp-content/themes/sportscreen/images/filename)。但是...形象仍然没有显示。我感到沮丧,请帮助。谢谢很多。

+0

如果图像没有显示,路径可能是错误的。或者可能有CSS覆盖它。没有看到实际的网站和更多的信息,这是不可能的。 CSS文件放置在哪里,与图像文件夹相比?因为你不必'图像/ imagefile'-的链接,这意味着CSS文件必须在同一文件夹中'image'子文件夹中的工作。 – junkfoodjunkie

+1

尝试更换图像而没有改变的代码 –

+0

对不起,我忘了附上该网站的网址的任何地方,它是“ca.thesportscreen.com”和标志应在左上角进行显示。 –

在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." 

希望它能帮助。

+0

非常感谢乔纳森,但我只是登录后端检查出来,它在那里...文件是在“的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浏览器中访问。

+0

感谢爱德华多,但我试图改变像“后台代码:URL(../图像/ Logo_TM.png)!重要;”但图像仍然不存在...我可以得出结论,没有其他风格覆盖此规则(因为使用重要,但它不显示)。此外,我试图访问您在上面提到的网址,通过网络浏览器完全可以访问图像我只需将该图像的整个网址(https://ca.thesportscreen.com/wp-content/uploads/2017/04 /logo1.png) –

+0

的图像不是在主题的目录,所以你必须使用完整的网址'背景:网址(https://ca.thesportscreen.com/wp-content/uploads/2017/04/logo1 .PNG);'。 –

+0

我昨天试过这个,它不工作... –