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 :

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 :

$img = derniere_image();

Ajouter un commentaire

Additional comments powered by BackType

Twitter @Molaram

RSS Liens partagés

Mots-clefs

appartement blogosphère blogues branchez-vous buddypress canadiens cinéma design délire Développement eBay entraînement facebook fanatique fanatiqueca google hockey humour image internet iphone maths molson musique nostalgie personnel PHP politique pub radio société spam sport techno technologie twitter télé télévision utopie viral voyage Web Wordpress youtube yulblog

Ailleurs

Méta