跳到正文
工具

禁用 -scaled 图像

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

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

Your image

What WordPress will do

What do you want instead?
functions.php (child theme) or a small plugin

This only affects images uploaded AFTER the filter is active. Images already on your site keep their -scaled copies until you re-upload or regenerate them.

关于禁用 -scaled 图像

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

FAQ

常见问题

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

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

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

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

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

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