Caputo's blog

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

Come aggiungere la Thumbnail in WordPress 2.9

marzo 6th, 2010 by Giovanni Caputo

In wordpress 2.9 è possibile aggiungere, direttamente,  le Thumbnail, senza utilizzare i famosi custom field.

Per fare questo bisogna ottimizzare il proprio tema per questa nuova funzione.

Quindi aprire il file function.php del proprio tema e aggiungere alla fine il seguente codice:

if(function_exists('add_theme_support')){
    add_theme_support( 'post-thumbnails' );
}

Salvare quindi il file modificato ed effettuare l’upload del file nel proprio server.
A questo punto, quando andrete a scrivere un nuovo post, o anche, nella pagina di modifica degli articoli, vedrete comparire, nella colonna destra, un link: opzioni Thumbnail.

Cliccando su di essa comparirà la solita finestra per l’upload delle immagini, potrete quindi selezionare una immagine dalla galleria oppure uploadarne una nuova. A questo punto cliccare su ” Utilizza come Thumbnail”.

Infine per far comparire la thumbnail, nelle pagine di frontend, della home o degli archivi, potrete scrivere il seguente codice:

if ( has_post_thumbnail() ) {
// il post corrente ha la  thumbnail
the_post_thumbnail();
}

Buon lavoro!!!!

Questo post è stato postato sabato, marzo 6th, 2010 at 10:25 nella categoria Novità, Open Source, Programmazione. Tags:, , .
Puoi seguire tutti i commenti di questo articolo attraverso RSS 2.0 feed. Puoi lasciare un commento, o trackback dal nostro sito.

5 responses about “Come aggiungere la Thumbnail in WordPress 2.9”

  1. Manuela said:

    Grazie per aver condiviso questo post!
    Solo che non mi è chiara una cosa: ho inserito il codice nel file function, mi è comparsa l’opzione per la miniatura e ho caricato la miniatura. Ma come faccio a vederla nell’articolo? (in una determinata posizione?)

  2. Giovanni Caputo said:

    nella parte finale dell’articolo è presente il codice, lo riporto:
    if ( has_post_thumbnail() ) {
    // il post corrente ha la thumbnail
    the_post_thumbnail();
    }

    questo codice va inserito all interno della pagine del tema. Probabilmente nel file index.php

  3. Manuela said:

    Allora, essendo il codice un “if”, non può andare nel file index. Dovrebbe andare nel file function, ma sparisce tutto…ti faccio sapere se trovo la soluzione!

  4. Giovanni Caputo said:

    no…. puoi anke toglierlo quell if… devi mettere quel codice dove vuoi che compare la thumbmail del post…. Quindi, presumo all interno del file index

  5. Manuela said:

    Ok, ho trovato. La soluzione è leggermente diversa, ma funziona:
    Nel file function.php inserisco:

    add_theme_support( ‘post-thumbnails’ );
    set_post_thumbnail_size( 180, 180, true );
    add_image_size( ‘single-post-thumbnail’, 512, 9999 );

    che mi permette di decidere la dimensione della thumbnail, ed anche quella dell’immagine da inserire nel single.php;

    poi, nel file index.php devo inserire questo codice nel punto in cui voglio far comparire la thumbnail:
    the_post_thumbnail();

    E funziona! Spero di essere stata utile a te e qualcun altro. In ogni caso, fra qualche giorno metterò online il nuovo template del mio sito, magari potrai vedere da lì il risultato.
    Grazie per l’aiuto!

Lascia un commento

You must be loggati to post a comment.