Récupérer tous les médias liés à un article ou une page

Depuis WordPress 3.6 et l’introduction de la fonctions get_attached_media() il est devenu très facile de récupérer une liste de tous les médias attachés à un article ou une page WordPress sans tenir compte du « mimetype ».

Comment récupérer les images attachées à un article ou une page WordPress ?

Ajoutez cette fonctions à votre fichier single.php ou page.php à l’endroit désiré pour afficher les images et médias attachés :

// afficher tous les médias d'un article
$medias = get_attached_media( '', $post->ID );
if ( $medias ) {
    foreach ( $medias as $attachment ) {
        echo apply_filters( 'the_title', $attachment->post_title );
        the_attachment_link( $attachment->ID, false );
    }
}