【问题标题】:woocommerce product images have incorrect srcset paths in wordpresswoocommerce 产品图片在 wordpress 中的 srcset 路径不正确
【发布时间】:2017-01-12 10:55:26
【问题描述】:

这里很奇怪。

我有一个带有 Woocommerce 的 Wordpress 网站。

当我添加产品并添加产品图片时,我在管理和实时站点中都看到了一个损坏的链接。在产品列表页面和产品内。

产品图片链接本身没问题,问题是srcset属性。设置了错误的路径 - 它重复了年份和月份..

http://photographybyjean.eu/wp-content/uploads/2017/01/2017/01/city-photo-600x600.jpg 600w,
    ... 

在 Chrome 开发工具中删除 srcset 属性可以确认这是问题所在,因为这样会显示正确的图像。

有谁知道 Woocommerce 的 php 代码在哪里?如果我知道它是从哪里生成的,我可以很容易地修复它......

哦,我正在使用“ShopIsle”主题以防万一。

编辑:找到代码 - 但它只是调用 wp_get_attachment_image_srcset :-( WP 核心肯定不能被破坏???有什么想法吗?

【问题讨论】:

  • 我认为这与原始图像的全尺寸有关......较小的没有获得 srcset,所以工作。
  • 仍然无法在产品页面本身上运行...
  • 有同样的问题。解决了吗?
  • 我很惭愧地说我确定我解决了这个问题,但我不记得是如何...非常抱歉...如果我有时间,我会回去看看我的网站.再次抱歉。

标签: wordpress woocommerce


【解决方案1】:

我们使用的是 WordPress 4.9.5,最近遇到了同样的问题。图像 SRC 属性很好,但 SRCSET 图像的路径不正确。结果图像不显示,浏览器显示有关卸载图像的失败消息。删除 SRCSET 属性可解决此问题。我怀疑是 WordPress 错误导致了这个问题。我目前的解决方案是使用过滤器来禁用 SRCSET 渲染并解决了问题。

【讨论】:

    猜你喜欢
    • 2019-08-09
    • 2013-09-02
    • 2020-04-18
    • 1970-01-01
    • 2018-02-22
    • 1970-01-01
    • 2018-07-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多