J'ai un type de message personnalisé. Boucle intérieure du modèle de publication unique J'essaie d'afficher une image sélectionnée avec l'attribut srcset
personnalisé.
Mes tailles d'image sont:
add_image_size( 'i600', 600 );
add_image_size( 'i1000', 1000 );
add_image_size( 'i1200', 1200 );
add_image_size( 'i1800', 1800 );
J'essaye ceci:
$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
renvoie l'URL correcte mais var_dump($img_srcset);
renvoie false
Pourquoi $img_srcset
renvoie false?
wp_get_attachment_metadata( $img_id )
renvoie: https://Pastebin.com/pfyFMPvb
WP 4.8
Premièrement, comme l'a dit Birgire, la notation était fausse.
Deuxièmement, je lis ici que "les tailles d’image correspondant au format de l’image d'origine seront renvoyées". Donc, c'est un bon comportement pour moi. Je n'ai plus besoin de personnaliser srcset.