【发布时间】:2015-10-19 00:20:57
【问题描述】:
首先:这有可能吗?
我想要一个返回 srcset <img> 标记的函数,以使我的 wordpress 布局响应。这对我来说很重要,因为我的 wrapper 是 1400 宽,这对于宽于 1400 @1 或 700 @2 的屏幕来说是很好的,但是对于手机来说太宽了,720px 的宽度对于@2 甚至@3 屏幕来说已经足够了(因为它们可以变得更清晰,但眼睛不会注意到太多)。
问题是在处理 php 时我不知道要提供哪种缩略图大小...所以我想使用srcset。为此,我知道我必须在functions.php 上写一些东西。但是我应该怎么做以及怎么做?我应该修改the_post_thumbnail() 函数吗?还是我应该创建一个新的?那么,如何从不同大小的帖子缩略图中获取不同的图片名称呢?
【问题讨论】:
-
我认为你可以添加一个
post_thumbnail_html过滤器并返回几乎任何你喜欢的东西来替换the_post_thumbnail的输出。可能会为您提供一种干净的方式,或者至少可以搜索示例...(该过滤器通过了附件ID,然后您可以使用wp_get_attachment_image_src获取各种不同尺寸的图像src在您的srcset中使用。)
标签: php html wordpress image srcset