探索建站和运维乐趣

禁止WordPress代码中srcset/sizes限制图片属性问题

我们有很多网友发现在WordPress上传的有些大图片并不是显示自己自定义的图片尺寸,好像是被程序或者模板自带的样式固定图片的最大尺寸。于是通过查看源代码发现网站图片有属性srcset/sizes限制图片大小。

我们看到上图源代码中,有srcset/sizes限制到图片的尺寸,而且还给图片自动裁剪。这个需要根据我们实际的需求设置,如果我们自己有把握的控制图片大小,可以解除这个功能,或者我们自己自定义样式来限制图片最大尺寸,这个一般是为了响应式展示作用的。

这里我们可以使用以下两个方法其中之一来解决:

1、方法一

//wordpress禁用图片属性srcset和sizes Edit by laobuluo.com
add_filter( 'max_srcset_image_width', create_function( '', 'return 1;' ) );

2、方法二

//wordpress禁用图片属性srcset和sizes Edit by laobuluo.com
function disable_srcset( $sources ) {
return false;
}
add_filter( 'wp_calculate_image_srcset', 'disable_srcset' );

这里我们选择其中之一的方法进行添加到当前主题Functions.php文件中,然后刷新换成可以看到限制尺寸的srcset/sizes被禁止。

赞(0)
转载保留:老部落 » 禁止WordPress代码中srcset/sizes限制图片属性问题


关注公众号『老蒋朋友圈』

获取更多建站运营运维新知!
互联网创业、前沿技术......