Caputo's blog

Informatica, tecnologia, programmazione, fai da te, papercraft e papertoy

WordPress: Prendere la prima immagine di un post

febbraio 25th, 2009 by Giovanni Caputo

BarCamp / WordCamp Miami 2009

Molti utenti di wordpress usano i custom fields per visualizzare le thumbs degli articli nella propria home page. Può essere una buona idea, ma voglio presentarvi una semplice funzione php che permette ottenere il codice html della prima immagine di un post.

N.B. La seguente funziona deve essere chiamata all’interno di un loop.

function catch_that_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('//i', $post->post_content, $matches);
$first_img = $matches [1] [0];
if(empty($first_img)){ //Defines a default image
$first_img = "/images/default.jpg";
}
return $first_img;
}

Questo post è stato postato mercoledì, febbraio 25th, 2009 at 15:53 nella categoria Programmazione, Siti Web, tutorial. Tags:, , , , , , .
Puoi seguire tutti i commenti di questo articolo attraverso RSS 2.0 feed. Puoi lasciare un commento, o trackback dal nostro sito.

1 response about “WordPress: Prendere la prima immagine di un post”

  1. Wordpress: Prendere la prima immagine di un post - Caputo’s blog … said:

    […] fonte:  WordPress: Prendere la prima immagine di un post – Caputo’s blog … Articoli correlati: Semplice funzione per sapere quanti post mancano per arrivare ad un certo […]

Lascia un commento

You must be loggati to post a comment.