Code à ajouter dans le template des pages attachment de WordPress

<?php
//On récupère l’attachment
$currentimage = get_post($post->ID);
//On récupère toutes les informations de l’article
$parentid = $currentimage->post_parent;
$parenttitle = get_the_title( $parentid );
$parentpermalink = get_permalink( $parentid );
$content_post = get_post($parentid);
//On génère notre propre extrait
$parentcontent = $content_post->post_content;
$parentcontent = strip_shortcodes( $parentcontent );
$parentcontent = apply_filters('the_content', $parentcontent);
$parentcontent = str_replace(']]>', ']]>', $parentcontent);
$parentcontent = strip_tags($parentcontent);
$parentcontent = 'Début de l\’article : '.wp_trim_words( $parentcontent, 55);
//On affiche ensuite ces informations
?>
<h2>Article associé</h2>
<?php
echo '<p>Cette image a été publiée dans <a href="'.$parentpermalink.'"
title="Article associé '.$parenttitle.'">'.$parenttitle.'</a></p>';
echo $parentcontent;?>
<p>Auteur de l’article : <?php the_author_posts_link();?>
?>