WordPress: ottenere il percorso assoluto delle thumbnail dei post

Short link

Oggi ho prestato assistenza al mio amico Davide che aveva un problema con il plugin jQuery PrettyPhoto in WordPress. In pratica c'era la necessità di avere dei link che puntassero all'immagine a dimensioni normali associata a ciascun post. PrettyPhoto funziona sia con una classe CSS associata ai link sia con il loro attributo rel. Ecco quindi la soluzione.

Per prima cosa otteniamo l'URL dell'immagine associata al post:


global $post;
$url = wp_get_attachment_url( get_post_thumbnail_id($post->ID) );

Quindi assembliamo il link:

[php htmlscript="true"] <a href="<?php echo $url;?>" rel="prettyPhoto"> <?php the_post_thumbnail(array(290,120), array('class'=> 'thumb' 'alt' => '', 'title' => the_title() )); ?> </a>

In questo modo avremo sempre il percorso assoluto dell'immagine a piene dimensioni.