web-dev-qa-db-ja.com

image srcsetがfalseを返す

カスタム投稿タイプがあります。単一の投稿テンプレートの内側のループカスタムの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
aitor

第一に、birgireが言ったように、表記は間違っていました。

次に、 ここで 「元の画像の縦横比に一致する画像サイズが返される」と読みます。だから、これは私にとって良い行動です。 srcsetをカスタマイズする必要はもうありません。

0
aitor