<?php the_post_thbumnail_url(‘Medium’);?>不输出中等大小的图像URL

时间:2021-03-26 作者:Rishabh Kundra

我目前正在尝试输出具有不同图像大小的帖子缩略图URL;在ssrcset中使用。

我当前的代码是:

<img class="productimage lazyload" data-src="<?php the_post_thumbnail_url(\'medium\'); ?>" />
但是,这总是输出全尺寸图像,而不是“中等”。此外,我还尝试使用第一个字符串“null”或post ID;但这仍然不起作用。

是否有任何方法可以输出带有特定图像大小的缩略图URL;对于srcset?

嗯,这是一个自定义主题,所以我不知道我是否错过了什么。如果有办法,请告诉我。

1 个回复
SO网友:Jacob Peattie

只需使用the_post_thumbnail() 作用它会创建图像标签,并添加srcset 为您和支持native lazy loading:

the_post_thumbnail( \'medium\', [ \'class\' => \'productimage\' ] );