WordPress 媒体库是很强大、管理媒体相当方便，如果媒体多就给数据库增加了压力，而且很多媒体是不需要上传到媒体库，上传的图片会增加很多无用被裁剪后的图片，本文就将介绍如何彻底禁用这个裁剪的功能。

### 一、对于单个站点

登录网站后台，再输入如下地址：

http://域名/wp-admin/options.php

就将进入了WordPress的全部设置页面，这个是WordPress默认隐藏的功能。

然后在浏览器中通过Ctrl+F搜索medium\_large\_size\_w，找到如下位置将768修改为0保存设置即可：

![禁用 WordPress 裁剪功能包括自动生成的 768 像素图片](https://pic.salongweb.com/2018/01/wordpress-thumb_001.jpg)

### 二、对于多站点

多站点的管理网络中的个人站点设置中 WordPress 已经提供了所有的设置选项，鼠标依次放在『我的站点——管理网络——站点』，进入站点列表中，点击需要修改缩略图参数的站点上的『编辑』，如下图：

![禁用 WordPress 裁剪功能包括自动生成的 768 像素图片](https://pic.salongweb.com/2018/01/wordpress-thumb_002.jpg)

进入到编辑站点页面，再点击『设置』进入此站点的设置选项中

![禁用 WordPress 裁剪功能包括自动生成的 768 像素图片](https://pic.salongweb.com/2018/01/wordpress-thumb_003.jpg)

然后在浏览器中通过Ctrl+F搜索Medium Large Size W（注意和单个站点的选项名称不一样），找到如下位置将768修改为0保存设置即可

![禁用 WordPress 裁剪功能包括自动生成的 768 像素图片](https://pic.salongweb.com/2018/01/wordpress-thumb_004.jpg)

以上两种设置说麻烦也不麻烦，萨龙网络开发了一些 WordPress 主题，对于很多用户来说，这样设置就是麻烦，所以我们就直接禁用 WP的裁剪功能。

三、彻底禁用 WP 裁剪

直接上代码：

1. //禁用 WordPress 4.4+ 的响应式图片功能及缩略图裁剪的所有功能
2. function salong\_disable\_wp\_tailoring( $sizes ){
3. unset( $sizes\[ ‘thumbnail’ \]);//缩略图大小
4. unset( $sizes\[ ‘medium’ \]);//中等大小
5. unset( $sizes\[ ‘medium\_large’ \] );//这张就是自动生成的768图片选项
6. unset( $sizes\[ ‘large’ \]);//大尺寸
7. unset( $sizes\[ ‘full’ \] );//全尺寸
8. return $sizes;
9. }
10. add\_filter( ‘intermediate\_image\_sizes\_advanced’, ‘salong\_disable\_wp\_tailoring’ );

将以上代码添加到主题 functions.php 文件就可以，需要裁剪什么尺寸的缩略图就注释相应的代码。