WordPress媒体库功能强大,便于管理媒体。如果有很多介质,会增加数据库的压力。此外,多媒体不需要上传到媒体库,上传的图片会添加大量无用的裁剪图片。本文将介绍如何完全禁用此裁剪功能。
1、 对于单个站点
登录到网站后台并输入以下地址:
http://域名/wp-admin/options.php
就将进入了WordPress的全部设置页面,这个是WordPress默认隐藏的功能。
然后在浏览器中通过Ctrl+F搜索medium_large_size_w,找到如下位置将768修改为0保存设置即可:
直接上代码:
-
//禁用 WordPress 4.4+ 的响应式图片功能及缩略图裁剪的所有功能 function salong_disable_wp_tailoring( $sizes ){ unset( $sizes[ 'thumbnail' ]);//缩略图大小 unset( $sizes[ 'medium' ]);//中等大小 unset( $sizes[ 'medium_large' ] );//这张就是自动生成的768图片选项 unset( $sizes[ 'large' ]);//大尺寸 unset( $sizes[ 'full' ] );//全尺寸 return $sizes; } add_filter( 'intermediate_image_sizes_advanced', 'salong_disable_wp_tailoring' );
将以上代码添加到主题 functions.php 文件就可以,需要裁剪什么尺寸的缩略图就注释相应的代码。