妇孺皆知,在以前版本的 wordpress 里,上行到媒体库的图片自动都会依照缩略图/中等大小/大尺寸这三个等级智能生成对应的不同尺寸图片,用来给不同的中央调用。这特性能初衷实践是好的,繁难菜鸟用户,毕竟这类用户齐全问题图片缩放和紧缩体积等技巧,此性能可以防止出如今页面产生体积渺小的原图,影响页面加载期间。但关于像习气在本地将图片调整到适合的规格大小的用户来说,页面都是只需显示原图就行了,这性能齐全没有用途,反而额外生成的图片还糜费了云盘空间,因此这性能都是间接封锁,也就是把数值全都设定为零。而在目前新版的 wordpress 程序里(从 5.3 开局),又有了不同状况,程序会对上行的图片尺寸启动额外检测,再智能生成 1536 宽度的 2x 中大尺寸(2x Medium Large),2048 宽度的 2x 大尺寸(2x Large),2560 宽度的缩放(Scaled)这三种新规格的图片,加上自动的几种缩略图规格,也就是极其状况下, 上行一张图片,会额外生成 7 张图片。假设用的主题还有其它额外参数的话,甚至还会生成更多不同规格版本。一张图生成那么多版本真实是没必要,当天来说一下如何彻底封锁此性能,让它不要生成任何额外版本的图片。首先惯例的就是 wordpress 主程序的设置——媒体里,把三个规格的宽度和高度数值所有改为零。
而后在主题的 function.php 里减少以下内容:
//禁用智能生成的图片尺寸 functionshapeSpace_disable_image_sizes($sizes){ unset($sizes['thumbnail']);//disablethumbnailsize unset($sizes['medium']);//disablemediumsize unset($sizes['large']);//disablelargesize unset($sizes['medium_large']);//disablemedium-largesize unset($sizes['1536x1536']);//disable2xmedium-largesize unset($sizes['2048x2048']);//disable2xlargesizereturn$sizes; } add_action('intermediate_image_sizes_advanced','shapeSpace_disable_image_sizes'); //禁用缩放尺寸 add_filter('big_image_size_threshold','__return_false'); //禁用其余图片尺寸 functionshapeSpace_disable_other_image_sizes(){ remove_image_size('post-thumbnail');//disableimagesaddedviaset_post_thumbnail_size()remove_image_size('another-size');//disableanyotheraddedimagesizes } add_action('init','shapeSpace_disable_other_image_sizes');
保管即可,而后上行的图片就不会再生成任何额外版本了,不论什么中央拔出图片,调用的都是原图。
本文地址:
wordpress上传图片,会自动生成多个大小的图片,太占用空间,如何取消这一功能,一次上传只有一种规格?
那是你的博客设置了自动缩略图,把缩略图功能关闭就没有了。
在媒体里把缩略图大小设置为0就可以了。
详细看参考资料。
WordPress上传图片时自动生成多个图片怎么解决
查看主题目录下的functions.php文件,把类似add_image_size( 你定义的图片文件名, 120, 120, true );只保留你想要的尺寸,注:再次上传图片时,就不会生成了。
如何关闭wordpress的缩略图功能,禁止多上传的2张缩略图
在仪表盘-设置-多媒体,去掉“总是裁剪缩略图到这个尺寸”的选项
wordpress怎么禁止生成缩略图
WordPress自带的缩略图功能,相信有很少童鞋会注意到,它会自动把你上传的每张图片裁剪压缩处理并保存,这无疑会占用主机空间。
而且自动裁剪的缩略图我们几乎也用不到,所以,用不着这个功能的童鞋们赶紧把它关闭吧。
登录WP后台,在“设置==》媒体”中,将图片大小全部改为0即可。
wordpress,怎么设置不同分类不同尺寸缩略图,
wordpress自带的缩略图功能,相信有很少童鞋会注意到,它会自动把你上传的每张图片裁剪压缩处理并保存,这无疑会占用主机空间。
而且自动裁剪的缩略图我们几乎也用不到,所以,用不着这个功能的童鞋们赶紧把它关闭吧。
登录wp后台,在“设置==》媒体”中,将图片大小全部改为0即可。
怎么让wordpress前台显示的图片是调用缩略图的尺寸而不是特色图像尺寸
可参考the_post_thumbnail函数的使用啊。
在首页直接用thumbnail.php输出图像,内页用the_post_thumbnail应该就可以了吧if(is_home())://调用thumbnail.php中的函数else:the_post_thumbnail(post_thumbnail);endif;代码只是示例,仅供参考哦。
❁歆兴故事汇❁
长按二维码关注
看完要关注,从此人生不迷路!
最新评论