Je utilise l
if ( has_post_thumbnail() ){}
pour vérifier si le message a une image miniature, mais cela
echo get_attached_media('image', $post->ID);
affiche le mot
Array
J'ai besoin de montrer l'image ci-jointe
Si vous voulez utiliser get_attached_media()
, vous pouvez essayer par exemple:
if( has_post_thumbnail() )
{
the_post_thumbnail();
}
else
{
$imgs = get_attached_media( 'image' );
if( count( $imgs ) > 0 )
{
$img = array_shift( $imgs );
echo wp_get_attachment_image( $img->ID, 'thumbnail' );
}
}
pour afficher l’une des images jointes, s’il n’ya pas d’image featured
disponible pour le message en cours.
Notez que vous ne pouvez pas utiliser echo
pour afficher le contenu d'un tableau , uniquement pour un scalaire variable.