禁止WordPress 5.3自动剪裁缩略图功能
作者:98wpeu发布时间:2026-03-14分类:WordPress教程浏览:4
安装完WordPress后,默认会有缩略图生成的设置(设置-媒体处),但是并不是在这里设置过后就一定百分百不会自动生成缩略图了,还有一些隐藏的地方没有设置的话,网站还是会继续生成缩略图。
本文就介绍下如何在wordpress 5.3下面禁用缩略图生成。
为什么要禁用缩略图自动生成?
为什么要禁用WordPress缩略图自动生成呢?
主要原因是节约服务器空间和减少网页大小。可能在大多数人的心目中觉得不是图片小尺寸裁剪了占用空间会更小,网页加载起来速度会更快吗?
到底是不是这样呢?你可以自己打开你网站服务器的附件文件夹去看一看,下面是截取的两张自动给我剪裁后生成的缩略图。

上图可以看到,本来一张77KB的原图,WordPress自动剪裁生成了11张不同尺寸的缩略图,而且最大的图片居然263KB了。

上面这张图是后台设置生成大中型缩略图后,就只生成了一张150像素的缩略图和一张768像素的大图(用作文章头图),而实际上原图大小只有4KB,生成后暴涨到60KB.
所以说WordPress这个自动裁剪生成缩略图的功能非常鸡肋,除了浪费空间和流量,没有其他实际意义,这就是为什么选择禁用WordPress自动生成缩略图的原因。
禁止WordPress自动生成缩略图代码版
第一步:在设置,媒体里面,把大中小缩略图的尺寸都设置成0
第二步,进入WordPress上帝模式(就是全部设置选项页面)http://你的域名/wp-admin/options.php
搜索medium_large_size_w,改为0
第三步,搜索主题函数文件functions.php,查看是否有单独设置缩略图的代码(在代码框里面按键盘快捷键CTRL + F)

搜索代码
add_image_size thumbnails_size
如果搜索后有相关的代码,就注释掉,没有就不管了。(此步骤有风险,注意备份文件,万一出错,使用FTP软件把备份的functions.php上传覆盖回来。)

提示:
怎么备份和恢复functions.php文件?
使用FTP软件,连接到你网站服务器,然后进入wp-content > themes > 你主题文件夹 > functions.php (下载下来)
修改后出错就用FTP软件上传上去覆盖。
相对安全一点的方法:
除了上面手动删除主题的代码,你也可以试试下面这个代码,同样是添加到主题函数里面。如果你不会修改主题函数,可以使用安全添加代码到functions.php文件的方法:Code Snippets
function wcr_remove_intermediate_image_sizes($sizes, $metadata) {
$disabled_sizes = array(
'thumbnail', // 150x150 image
'medium', // max 300x300 image
'large' // max 1024x1024 image
);
// unset disabled sizes
foreach ($disabled_sizes as $size) {
if (!isset($sizes[$size])) {
continue;
}
unset($sizes[$size]);
}
return $sizes;
}
add_filter('intermediate_image_sizes_advanced', 'wcr_remove_intermediate_image_sizes', 10, 2);禁止WordPress自动生成缩略图插件版
另外还有一款插件,没有测试,如果上面方法不起作用的或者想直接使用插件禁止生成缩略图的可以试试。

这款插件介绍说的是支持任意主题和插件,兼容WooCommerce,安装后设置即可生效。
插件下载地址:Stop Generating Image Sizes
最后,如果你发现插入图片后前台不显示图片,你可能还需要关闭WordPress图片响应式代码
清理已经生成的缩略图文件
设置搞定,WordPress在你后面上传图片的时候就不会自动生成缩略图了,但是以前生成的缩略图还在你服务器上面,可以通过下面的方法来批量删除已经生成的缩略图文件。
- 4种删除WordPress缩略图的方法_批量清理垃圾图片
其他相关文章:
- 优化WordPress上传图片速度几种方法,减少数据库查询
- WordPress图片自动重命名插件Unique Rename Image File Upload
- WordPress 5.3发文章怎么设置图片连接到媒体文件
- WordPress上传图片自动添加水印方法汇总
相关推荐
- WordPress上传图片强制剪裁成2560像素解决办法
- WordPress 5.3.1更新记录_自动更新失败解决办法
- WordPress 5.3.2更新记录 修复5个bug建议更新
- 使用自定义布局功能为Astra主题添加Google统计代码
- 给WordPress下拉菜单添加滚动功能
- WordPress 5.5.1更新记录 34个错误修复和4个增强功能
- 免费elementor功能增强插件 Elements kit下载和使用教程
- WordPress插件介绍:如何为你的网站添加更多功能和特性
- Antalyze Live Chat和AI Chatbot 最好的WordPress通用插件下载 博客插件模块
- Thumbnail Image Generator Automatically Generate Featured Images 最好的WordPress常用插件下载 博客插件模块
- WordPress教程排行
- 最近发表


