image srcset returns false

时间:2017-06-11 作者:aitor

我有一个自定义的帖子类型。在单个帖子模板的内部循环中,我正在尝试使用自定义srcset 属性

我的图像大小为:

add_image_size( \'i600\', 600 );
add_image_size( \'i1000\', 1000 );
add_image_size( \'i1200\', 1200 );
add_image_size( \'i1800\', 1800 );
我正在尝试:

$img_id = get_post_thumbnail_id($post->ID);
$img_src = wp_get_attachment_image_url( $img_id, \'i1200\' );
$img_srcset = wp_get_attachment_image_srcset( $img_id, array( \'i600\', \'i1000\', \'i1200\' ) );
$img_src 返回正确的URL,但var_dump($img_srcset); 退货false

为什么?$img_srcset 返回值是否为false?

传统信息

wp_get_attachment_metadata( $img_id ) 返回值:https://pastebin.com/pfyFMPvb

WP 4.8

1 个回复
最合适的回答,由SO网友:aitor 整理而成

首先,正如伯吉尔所说,符号是错误的。

第二I read here “将返回与原始图像纵横比匹配的图像大小”。所以,这对我来说是个好行为。我不再需要自定义srcset。

结束

相关推荐