本文へスキップ
ツール

-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」コピーを配信します。アップロード後に画像がぼやけて見える最も一般的な原因がこれです。この挙動をオフにするフィルターを生成します。

FAQ

よくある質問

WordPress にアップロードした後、画像がぼやけるのはなぜですか?

WordPress 5.3 以降、長辺が 2560px を超える画像は縮小され、WordPress は元画像の代わりにその「-scaled」コピーを配信するからです。元画像はディスク上に残っていますが、単に使われないだけです。これは画質が落ちる最もよくある原因なのに、その存在をほとんど誰も知りません。

-scaled 画像は完全に無効化すべきですか?

意図がある場合だけにしましょう。オフにすると WordPress はフル解像度の元画像を配信します。写真サイトや印刷に近いサイトには正しい選択ですが、普通のブログには誤りです。6000px のヒーロー画像をスマホに送るのは、実際にパフォーマンスの代償を伴います。しきい値を上げるのが、多くの場合よりよい落とし所です。

これはすでにアップロード済みの画像も直しますか?

いいえ。このフィルターは有効化した後にアップロードされた画像にしか影響しません。既存の画像は、再アップロードするかサムネイルを再生成するまで -scaled コピーを保持します。