Voici une fonction qui permet de retourner un tableau associatif (hashtable) correspondant aux données relatives à la dernière image ayant été attachée à un billet.
Il suffit de l’intégrer au fichier functions.php :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
function derniere_image() {
$files = get_children('post_parent='.get_the_ID().'&post_type=attachment&post_mime_type=image');
if($files) {
$keys = array_reverse(array_keys($files));
$num = $keys[0];
$image = wp_get_attachment_image($num, 'large', false);
if(!$image) return;
$imgUri = explode('"', $image);
$imagepath = $imgUri[1];
$thumb = wp_get_attachment_url($num);
$meta = wp_get_attachment_metadata($num);
return array(
'src' => $thumb,
'title' => $files[$num]->post_title,
'source' => $files[$num]->post_excerpt,
'description' => $files[$num]->post_content
);
}
return false;
}
Pour appeler la fonction, il suffit d’intégrer ceci dans le loop :
1
$img = derniere_image();













