ข้ามไปยังเนื้อหา
เครื่องมือ

Disable -scaled Images

Stop WordPress silently shrinking your big uploads

ทำงานในเบราว์เซอร์ของคุณ ไม่มีการอัพโหลดอะไร

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.

เกี่ยวกับ Disable -scaled Images

Since 5.3, WordPress downscales any image over 2560px and serves a "-scaled" copy instead of your original. It is the single most common reason an image looks soft after upload. This generates the filter that turns it off.

ที่เกี่ยวข้อง

เครื่องมืออื่นที่คุณอาจต้องใช้

FAQ

คำถาม

ทำไมรูปของฉันดูไม่ชัดหลังอัพโหลดขึ้น WordPress?

เพราะตั้งแต่ WordPress 5.3 รูปใดก็ตามที่ด้านยาวที่สุดเกิน 2560px จะถูกย่อลง และ WordPress จะให้บริการสำเนา '-scaled' นั้นแทนต้นฉบับของคุณ ต้นฉบับยังอยู่บนดิสก์ — มันแค่ไม่เคยถูกใช้เลย นี่เป็นสาเหตุที่พบบ่อยที่สุดของรูปที่ดูนุ่มไม่ชัด และแทบไม่มีใครรู้ว่ามันมีอยู่

ควรปิดรูป -scaled ไปเลยไหม?

ปิดเมื่อตั้งใจเท่านั้น การปิดมันแปลว่า WordPress จะให้บริการต้นฉบับความละเอียดเต็มของคุณ — ซึ่งเหมาะกับเว็บถ่ายภาพและงานใกล้เคียงสิ่งพิมพ์ และผิดสำหรับบล็อกทั่วไป ที่การส่งรูป hero ขนาด 6000px ไปยังมือถือเป็นต้นทุนด้านประสิทธิภาพจริงๆ การเพิ่มค่า threshold มักเป็นทางสายกลางที่ดีกว่า

อันนี้แก้รูปที่ฉันอัพโหลดไปแล้วได้ไหม?

ไม่ได้ filter มีผลเฉพาะกับรูปที่อัพโหลดหลังจากมันทำงานแล้ว รูปที่มีอยู่จะยังคงเก็บสำเนา -scaled ไว้จนกว่าคุณจะอัพโหลดใหม่หรือ regenerate thumbnail