首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不加载元素的背景图像

不加载元素的背景图像
EN

Stack Overflow用户
提问于 2019-02-08 18:44:31
回答 7查看 11.7K关注 0票数 1

我的网站没有加载现场版本的背景图像-它只是显示文本和一个灰色屏幕。

我用Elementor建立了这个网站。

这里是页面

(所有服务页)。

我把所有图像压缩到大约100 K,所以它们不应该太大来加载。其中一个主页是99K并加载。

谢谢

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2019-02-08 18:50:11

您的图像仍在引用本地主机。例如,http://localhost/woodworks/wp-content/uploads/2019/01/services-decking.jpeg。我建议您使用类似于一个wp迁移中的所有内容来导出您的站点,这样它就可以修复链接或找到修复这些图像链接的方法。

票数 2
EN

Stack Overflow用户

发布于 2019-10-24 20:38:20

查看链接到要显示的背景图像的路径的页面,可以看到以下路径:http://localhost/woodworks/wp-content/uploads/2019/01/services-decking.jpeg

你可以解决它

步骤1-元素或->工具->替换URL -> http://localhost/ -> https://wwlandscaping.com -> 替换URL

步骤2-元素或->工具->通用->重新生成CSS -> 再生文件& Sync Library -> Sync Library

票数 5
EN

Stack Overflow用户

发布于 2020-05-07 18:53:29

我也遇到过类似的挑战,要让元素或背景图像加载到本地环境中的设备上,可以使用本地WP和实时链接。

我就是这样解决的。元素迁移指南是非常有用的。

根据元素迁移指南:

背景图像保存在具有绝对URL的CSS文件中。为了避免在不需要编写脚本的情况下迁移背景图像中的问题,可以定义CSS打印方法为内联方法,如果需要,可以使用外部文件。这可以通过进入Elementor > Settings > Advanced打印方法>内部Embedding> CSS打印方法:内联,在您的WP仪表板上完成。

这里为我提供了在本地设备上工作的元素或背景图像。我使用本地WP和实时链接进行设备测试:

  1. 在本地环境中,将本地元素或css打印方法设置为“内部嵌入”(Elementor > Settings > Advance)
  2. 执行url重写(旧环境URL到新环境URL)
  3. 重新生成元素文件(元素>工具>通用)

在我这样做之后,在我的本地环境中,我的背景图像出现在本地设备中。然后,我做了一个阶段和prod (包括数据库),看看背景图像是否仍然可见,他们是。一切正常。

对于生产-当Elementor的css打印方法设置为"external“时,Elementor引用了性能增强。

如果您想在prod上执行此操作,在完成设备测试之后,请执行以下步骤:

  1. 在prod环境中,将本地Elementor css打印方法设置为“外部文件”(Elementor > Settings > Advance)
  2. 执行url重写(旧环境URL到新环境URL)
  3. 重新生成元素文件(元素>工具>通用)

我认为这应该可以解决在本地和设备上开发站点时的元素或背景图像难题。如果我错了请告诉我。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54598492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档