2017-08-20 125 views
0

我使用下面的附件图片大小在我的主题: “缩略图”(320) “中的”(640), “medium_large”(768)和 “大”(1280)。如何限制WordPress响应图片中的图片下载大小?

WordPress默认“srcset”和“大小”标签上的属性是导致浏览器在大视下载不必要的大图片。例如,我的一些布局在具有多列的网格中显示图像,因此在这些情况下无需加载最大版本的图像。

有我的方式来指定要下载的最大图像尺寸是多少?

具体来说,我试图寻找一种方式来定制“srcset”属性,以排除任何超过768px较大,但似乎无法弄清楚如何做到这一点。

任何意见是真正的赞赏。

回答

0

尝试

apply_filters('max_srcset_image_width',int $max_width,array $size_array ) 

https://developer.wordpress.org/reference/hooks/max_srcset_image_width

更多音符和挂钩:https://make.wordpress.org/core/2015/11/10/responsive-images-in-wordpress-4-4/

+0

谢谢你的提示。我会尝试这一点。你知道是否有办法只为特定页面上的图像执行此操作?而不是全面适用。我想我可以做一个apply_filters(),接着是remove_filter()调用每个图像,但这是一个很好的做法表现明智?再次感谢。 – Ralph