WordPress 5.5更新后,自动为每个不存在width、height的图片加上了这两个属性(取自媒体库尺寸),用于浏览器lazyload加载。

虽然挺美,但是如果图片刚开始传的尺寸不对(例如width=500px),在后台直接替换(非通过媒体库替换)为正确尺寸(例如width=1000px)后,WordPress依旧会加载本来的宽度,导致图片无法按照所需尺寸加载。

解决方法:

figure.wp-block-image.size-large img {
    width: 100%
}

共有 4 条评论

  1. 大致

    欧洲地区

    我觉得这功能就是多管闲事。

    四年前 Firefox 80 · Windows 7

    回复

    • S

      江苏

      @大致 所以禁了

      四年前 Wordpress App 15 · iPhone iOS 14.0.1

      回复

  2. xinsenz

    湖北

    还没更新。。。

    四年前 Google Chrome 85 · Windows 10

    回复

    • S

      江苏

      @xinsenz 可以更了

      四年前 Safari 14 · Mac OS X 10.15

      回复

       

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注