跳至內容
工具

停用 -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 的主視覺送到手機上,是實實在在的效能代價。調高 threshold 往往是更好的折衷方案。

這能修好我已經上傳過的圖片嗎?

不能。這個 filter 只會影響它生效之後上傳的圖片。既有的圖片會保留它們的 -scaled 副本,直到你重新上傳,或重新產生縮圖為止。