WordPress刚建网站发布的那时候,我不经意发觉每每我发送了一张照片,后台管理就不知为什么莫名其妙转化成了四五张规格不一样的缩列图,这一确实要人命,太占室内空间了。
之后发觉原先是一些主题会自身转化成缩列图以保持在不一样的地区应用不一样尺寸的照片,例如ppt、缩列图、中等水平规格、大中小型规格、几寸的照片。
基础解决这一难题,要是在后台 仪表盘->设定->媒体库里把缩列图严禁就能,见图例实际操作。
设定完,就会发觉果真再次上传照片的那时候只能一张了。殊不知事儿并沒有想像得这么简单,我还在发送在其中一张照片的那时候忽然发觉又多了一张此外规格的照片,并且比我初始照片的KB还大。
之后科学研究了下,原先WordPress会对这些高清晰度的照片,一般是清晰度宽超出700PX的照片全自动转化成medium large规格的照片,大约700*300多PX,我每一次都迫不得已把照片的清晰度总宽操纵在700PX,有时假如700PX模糊不清了,就果断不改动了,多个图就多个吧。好把,不仅仅多一张,只是发送一百张几寸,总有200张更大的图片等你。
这一对强迫思维而言确实是不舒服,查看了许多材料,翻边了各大网站也没有解决方案,忍了好多个月,总算在今日了解如何解决了,谢谢这种编码大神,羡慕会自身造就编码的人。
新手和大神的间距有时仅仅几行编码,把下列编码立即放进functions.php里就能够起效了,留意此编码对以前早已发送完的图失效,想要你空余的那时候自身去删掉。
add_filter( ‘intermediate_image_sizes’, function( $sizes )
{
return array_filter( $sizes, function( $val )
{
return ‘medium_large’ !== $val; // Filter out ‘medium_large’
} );
} );
再上传一张图片试试,发现WordPress不会再生成任何其他缩略图了。感谢代码高手们!!!