1 禁用WordPress自动生成缩略图裁剪功能
多数新媒体人都会在文章里,直接添加原始图片,也不会用wordpress自动裁剪过的图片。
虽然裁剪过的图片没用,但WordPress不会自动删除掉,日积月累,这些“垃圾图片”浪费了非常多的网站空间容量,同时在备份时会添加很多压力。
WordPress自动裁剪的缩略图我们可以手动删除,最好是完全禁止WordPress自动裁剪图片的功能。
打开WordPress options模式(WP后台点击【设置】–>【多媒体选项】)
www. xxx com/wp-admin/options-media.php
将这3个尺寸的图片的长宽,都设为0:
并且,勾选 “总是裁剪缩略图到这个尺寸”。
如下图所示:
不过,在WP主题里,通常都会有自动生成缩略图的代码,怎么办呢?
有人说可以用Notepad++打开所有的wordpress主题文件,批量搜索关键词 “thumbnail” ,找到了如下代码:
function set_post_thumbnail_size($width= 0,$height= 0,$crop= false ) { add_image_size(‘post-thumbnail’,$width,$height,$crop); }
这是设置图片裁剪尺寸的代码,并且调用了 add_image_size
此函数功能。
add_image_size函数的功能作用:
若想完全禁止 WordPress 自动裁剪缩略图,就只能干掉这个函数了!
最简单的方法是找到此函数,然后注释掉即可。
不过,此法太烂,每次更新WordPress主题就需要重新注释……
通过搜索,找到网上一些禁止某功能的方法,将以下代码复制到 WordPress 主题 functions.php 文件里,便可彻底禁止wordpress自动生成缩略图裁剪功能。
//彻底禁止WordPress创建缩略图 add_filter( 'add_image_size', create_function( '', 'return 1;' ) );
在WordPress 4.4版本安装/更新的时候,会将这个 “medium_large_size_w” 尺寸写入到options中,导致后面会一直生成768w像素尺寸缩略图。
当然,前人这个解决方案是要修改数据库,不是很方便。
打开WordPress options模式(WP后台点击【设置】–>【全部设置】)
www. xxx com/wp-admin/options.php
然后在浏览器按下Ctrl+F搜索:
medium_large_size_w
虽然添加WordPress代码的方式,能禁用WordPress自动生成缩略图裁剪,但仍然不够全面……
我们推荐你安装使用 Image Sizes插件 ▼
如何禁止WordPress生成多张缩略图?用Image Sizes插件
如何不让WordPress生成多张缩略图?用Image Sizes插件,让你鱼和熊掌2者兼得!看到不少网络营销新手,在学用WordPress建站做网络推广,过段时间后,他们就觉得WordPress非常臃肿,而改用其……
希望我们网站( https://www.wordpressx.com/ ) 分享的《如何禁用WordPress自动生成缩略图裁剪功能?添加代码》,对您有帮助。
1 WordPress上传图片生成多张缩略图问题
如何不让WordPress生成多张缩略图?用Image Sizes插件,让你鱼和熊掌2者兼得!
看到不少网络营销新手,在学用WordPress建站做网络推广,过段时间后,他们就觉得WordPress非常臃肿,而改用其它CMS内容管理系统……
因为每当我们在WordPress后台使用Media Uploader上传图像时,WordPress默认会生成该图像的多个副本(多张没用的、冗余的缩略图)……
默认情况下,WordPress会生成 4 种尺寸的图片 ▼
但与此同时,WordPress主题和插件开发人员,可以自己设置缩略图生成的大小。
那么,解决方案是什么?
我们深信只要有问题,就有对应的解决方案:
WordPress是全球最多人使用的建站程序,WordPress插件和主题模板的资源也是最丰富的,所以鱼和熊掌绝对可以兼得!
以前我们有分享过《禁用WordPress自动生成缩略图裁剪功能的主题代码》▼
如何禁用WordPress自动生成缩略图裁剪功能?添加代码
如何禁用WordPress自动生成缩略图裁剪功能?多数新媒体人都会在文章里,直接添加原始图片,也不会用wordpress自动裁剪过的图片。虽然裁剪过的图片没用,但WordPress不会自动删除掉,日积……
不过,通过添加WordPress主题代码,来禁用WordPress自动生成缩略图裁剪的方法,还是不太好,因为更换WordPress主题后,需要再重新添加该代码才能生效。
最好的解决方法,只需安装WordPress插件,然后选择要停止生成的图像尺寸:
image-sizes
到/wp-content/plugins/
目录;以下是禁止 WordPress 生成缩略图插件的截图 ▼
通过以下链接可下载Image Sizes插件,阻止 WordPress 生成缩略图▼
点此进入 WordPress 官网 下载 Image Sizes 插件
希望我们网站( https://www.wordpressx.com/ ) 分享的《如何禁止WordPress生成多张缩略图?用Image Sizes插件》,对您有帮助。