众所周知,在之前的 WordPress 版本中,上传到媒体库的图片会默认按照缩略图、中号图片、大号图片这三个等级自动生成对应的不同尺寸图片,用于在不同位置调用。此功能的初衷是好的,方便新手用户,因为这类用户通常不懂图片缩放和压缩技巧。此功能可以避免在页面中出现体积巨大的原始图片,从而影响页面加载时间。
但对于习惯在本地将图片调整到合适规格大小的用户来说,页面中只需要显示原始图片即可,此功能完全没有用处。反而额外生成的图片会浪费云存储空间。因此,此功能通常被直接关闭,即把所有数值都设为 0。
而在目前的新版 WordPress 程序(从 5.3 开始),又有了不同的情况。程序会对上传图片的尺寸进行额外检测,再自动生成 1536 宽度的 2x 中号大图片(2xMediumLarge)、2048 宽度的 2x 大图片(2xLarge)、2560 宽度的缩放图片(Scaled)这三种新规格图片。加上默认的几种缩略图规格,极端情况下,上传一张图片会额外生成 7 张图片。如果使用的主题还有其他额外参数,甚至还会生成更多不同规格的版本。
一张图片生成这么多版本实在没有必要。今天,我们就来说一说如何彻底关闭此功能,让它不要生成任何额外版本的图片。
常规方法是通过 WordPress 主程序的设置,在“媒体”中,将三个规格的宽度和高度数值全部改为 0。
在主题的 function.php 文件中添加以下内容:
php // 禁用自动本文地址:https://www.zdmsl.com/demo/001/article/10.html