我知道Wordpress有自己的方式让浏览器根据通过srcset的视口来决定下载哪个图像。
我还知道我可以使用\\u post\\u缩略图功能并指定自定义大小,如下所示:
the_post_thumbnail(\'my-custom-size\');
现在,我想要实现的是能够指定自定义大小的列表(与原始图像具有不同的纵横比),并让浏览器根据视口来决定要使用的大小。
我不想只在srcset中的可能性列表中添加自定义大小,我想选择可用大小的整个列表。
我不想覆盖整个网站的srcset的常规设置。我只想在一个部分中指定此尺寸列表。
这可能吗?
最合适的回答,由SO网友:Jacob Peattie 整理而成
的第二个参数the_post_thumbnail()
是一个属性和值的数组,因此您可以设置自己的srcset
属性为:
the_post_thumbnail(
\'my-custom-size\',
array(
\'srcset\' => wp_get_attachment_image_url( get_post_thumbnail_id(), \'my-other-custom-size\' ) . \' 1000w\',
)
);