2017-08-20 130 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