强制关闭wordpress的特色图片裁剪功能

WordPress技术博客wp应用技术

wordpress的特色图片功能

wordpress有一个特色图片的功能,这个功能也就是我们平常所说的略缩图功能,而略缩图顾名思义就是有多重尺寸的图片裁切生成的图片,

这样在我们的网页的列表或者首页模块上,显示的封面图片,就会将原图裁切成一定尺寸的图片,然后加载比较适合的图片,而不是直接将原图显示在较小图片的区域缩放。

这样的好处有2点,

尺寸不统一造成的错误状态,我们上传的原图一般尺寸不一样,那么如果显示原图,会出现2个不好的状态,第一是 被强制拉伸,而图片会出现失真的状态,还有一种情况是高度不统一而导致一些列表,如并排显示的列表会错位。

如果自动裁切图片的话,所有的尺寸将会是统一的,因此不会出现以上的状态。

原图较大进而拖慢整体网站加载速度,如果你的原图较大,特别是有的朋友直接上传的一些照相机拍摄的照片,都是很大的图片,显示在首页或者列表页的封面图片上,而一般来说,首页模块或者列表页的封面图片数量又是比较多的,因此会造成加载速度被拖慢的情况

而如果自动裁切的话,图片被等比例缩放生成的小图(略缩图),这样就完全不被较大的图片拖慢网站的速度了。

具体的分析,我们有一篇文章有说明,如果你想要进一步了解可以查看这篇文字:为什么要使用wordpress的特色图像功能

 

强制关闭wordpress的特色图像裁切功能

有些朋友在使用wordpress时,觉得一张原图被裁切成多个尺寸的略缩图,会比较占用网站磁盘空间,因此,他们将所有略缩图按照约定的尺寸全部自己在电脑端裁切好上传,虽然会有一定的麻烦,但是可以节约磁盘空间。

因此想要彻底的禁用wordpress的特色图片裁切功能。

而wordpress的裁切功能是使用add_image_size函数,用来增加我们需要裁减的尺寸,如果我们禁用这个函数,那么wordpress的特色图像裁切功能就被强制禁用了。

代码如下:

add_filter( ‘add_image_size’, create_function( ”, ‘return 1;’ ) );

 

将此代码放入你的主题function.php(WEB主题公园的付费主题用户请加入到function/function_z.php或者widget.php最后一样均可)就可以彻底禁用了。

代码添加之后只针对新上传的图片有效,而以前上传的图片想要删除,可以使用插件进行删除没有使用过的特色图片:

节省空间,快速删除没有使用的wordpress略缩图-以及恢复方法

 

特色图片尺寸关闭之后,由wordpress4.4之后更新的屏幕自适应功能(不同的屏幕调用不同的尺寸图片,也是加快访问的一种方法),就无法使用了,因此,如果你要关闭这个功能,需要自己在电脑上处理好所有的图片再上传,否则也会出现文章中所描述的错误状态。

 

上一篇:

下一篇:

文章评论

您好!请登录

取消回复
    展开更多