Bonjour,
Je commence à me mettre sur wordpress et je suis confronté à un problème pour récupérer une url.
Mon article à une image à la une et je souhaiterais que le lien de l'image ouvre l'image d'origine (plein format) via zoombox (ou autre).

Lorsque je fais :

<?php
$thumb = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'medium_gite' );
$url = $thumb'0']; 
print_r($thumb);die;
?>

j'obtiens :

Array
(
    [0] => http://localhost/caban/wp-content/uploads/2013/08/exterieure01-233x155.jpg
    [1] => 233
    [2] => 155
    [3] => 1
)

Je n'arrive pas à trouver de fonction pour récupérer l'url http://localhost/caban/wp-content/uploads/2013/08/exterieure01.jpg

Pouvez-vous m'aiguiller ?

Merci d'avance

1 réponse


Hello,

Tu devrais essayer avec avec get_the_post_thumbnail()

La doc donne tjs de bonnes infos, parcours la en diagonal au moins.

En gros à la fin de la doc ils te dissent comment choisir la taille:

get_the_post_thumbnail($post_id, 'thumbnail'); // Thumbnail
get_the_post_thumbnail($post_id, 'medium'); // Medium resolution
get_the_post_thumbnail($post_id, 'large'); // Large resolution
get_the_post_thumbnail($post_id, 'full'); // Original resolution
get_the_post_thumbnail($post_id, array(100,100) ); // Other resolutions

donc ça te donne ;
$thumb = get_the_post_thumbnail($post_id, 'full');

voili