WordPress 教程:彻底禁止图片自动生成多尺寸教程

你是否发现,每次在 WordPress 上传图片后,服务器里都会自动生成一堆 xxx-150x150.webpxxx-800x400.webp 这样的缩略图?这些冗余文件不仅占用空间,还会让媒体库变得混乱。今天就教你从根源上禁止图片自动生成多尺寸

为什么会生成多尺寸图片?

WordPress 默认会为每张上传的图片生成多种尺寸,包括:
  • 缩略图:150×150 像素
  • 中等尺寸:800×800 像素
  • 大尺寸:1024×1024 像素
  • 部分主题 / 插件还会额外生成自定义尺寸(如 1024x512800x400
  • WordPress 5.3+ 还会对大图自动生成 1536x15362048x2048 缩放版本
这些尺寸在大多数场景下其实用不上,反而白白浪费服务器空间。

禁止图片自动生成多尺寸

方法一:后台设置(基础版)

这是最直观的第一步,可以关闭 WordPress 自带的基础尺寸:
  1. 登录 WordPress 后台 → 设置 → 媒体
  2. 将 “缩略图大小”“中等大小”“大尺寸” 的宽度和高度全部设置为 0
  3. 取消勾选 “总是裁剪缩略图到这个尺寸”
  4. 点击「保存更改」

注意:此方法仅能关闭默认尺寸,无法处理主题 / 插件添加的自定义尺寸

方法二:代码禁用(彻底版,推荐)

如果想要从根源上禁止所有自动生成的图片尺寸,需要在主题的 functions.php 文件中添加以下代码:

使用步骤

  1. 后台进入 外观 → 主题文件编辑器
  2. 在右侧找到 functions.php(主题功能)
  3. 将代码粘贴到文件末尾,点击「更新文件」
  4. 完成后,新上传的图片将只保留原始尺寸,不再生成任何缩略图

清理已生成的冗余图片

上述方法仅对新上传的图片生效,已经存在的冗余文件需要手动或插件清理:

插件推荐

  • Media Cleaner:自动扫描并清理冗余图片、无效附件
  • Regenerate Thumbnails:可删除历史生成的缩略图

手动清理

通过 FTP 或服务器文件管理器,进入 wp-content/uploads 目录,批量删除类似 xxx-150x150.webpxxx-800x400.webp 这样的文件。

总结

  • 基础需求:仅需关闭默认尺寸 → 使用「方法一」
  • 彻底解决:禁止所有尺寸生成 → 使用「方法二」
  • 历史清理:删除已生成的冗余文件 → 使用插件或手动清理
按照这个教程操作后,你的 WordPress 媒体库将变得更整洁,服务器空间也能得到有效释放。
恭喜你发现了宝藏导航!>>点此前往<<
本站资源大部分来源于网络,请勿商业运营,仅供学习和研究,请在下载后24小时内删除!!
获取更多优质资源 按Ctrl+D收藏我们
© 版权声明
THE END
请赞助我们续费服务器
点赞1 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容