カスタム投稿タイプがあります。単一の投稿テンプレートの内側のループカスタムの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
第一に、birgireが言ったように、表記は間違っていました。
次に、 ここで 「元の画像の縦横比に一致する画像サイズが返される」と読みます。だから、これは私にとって良い行動です。 srcsetをカスタマイズする必要はもうありません。