Zeige angehängtes Medienbild, wenn kein Vorschaubild erkannt wurde

Ich verwende das

if ( has_post_thumbnail() ){} 

um zu überprüfen, ob der Post Thumbnail-Bild hat, aber dies

 echo get_attached_media('image', $post->ID); 

Zeigt das Wort an

 Array 

Ich muss das angehängte Bild zeigen

Solutions Collecting From Web of "Zeige angehängtes Medienbild, wenn kein Vorschaubild erkannt wurde"

Wenn Sie get_attached_media() verwenden get_attached_media() , können Sie zum Beispiel versuchen:

 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' ); } } 

um eines der angehängten Bilder anzuzeigen, wenn kein Bild für den aktuellen Beitrag verfügbar ist.

Beachten Sie, dass Sie mit echo den Inhalt eines Arrays nur für eine skalare Variable anzeigen können.