跳到正文
工具

禁用 -scaled 图像

别让 WordPress 悄悄缩小你的大图上传

在你的浏览器里运行。什么都不上传。

你的图片

WordPress 会怎么处理它

那你想改成怎样?
functions.php(子主题)或一个小插件

这只对过滤器生效之后上传的图片有效。你网站上已有的图片会保留它们的 -scaled 副本,直到你重新上传或重新生成为止。

关于禁用 -scaled 图像

自 5.3 起,WordPress 会把任何超过 2560px 的图像缩小,并用一份 “-scaled” 副本代替你的原图。这是图片上传后变模糊最常见的单一原因。本工具会生成关闭该行为的过滤器(filter)。

常见问题

常见问题

为什么图片上传到 WordPress 后看起来模糊?

因为从 WordPress 5.3 起,任何最长边超过 2560px 的图片都会被自动压缩缩小,WordPress 会用那个 “-scaled” 副本代替你的原图。你的原图其实还在磁盘上——只是从来不被使用。这是图片发虚最常见的原因,而几乎没人知道它的存在。

我应该彻底禁止 -scaled 图片吗?

只在有意为之时才这么做。关掉它意味着 WordPress 会提供你的全分辨率原图——这对摄影和接近印刷的站点是对的,但对普通博客是错的,因为把一张 6000px 的头图推给手机是实实在在的性能负担。调高阈值往往是更好的折中方案。

这能修好我已经上传的图片吗?

不能。这个过滤器只影响它生效之后上传的图片。已有的图片会一直保留它们的 -scaled 副本,直到你重新上传,或者重新生成缩略图。