Immagine in evidenza di WordPress

immagine in evidenza

L’immagine in evidenza, in wordpress, è l’immagine che viene scelta per rappresentare un articolo o una pagina.

Per abilitare il supporto per le miniature, un tema wordpress deve dichiararne l’utilizzo. La maggior parte dei temi in circolazione, sono già abilitati, soprattutto se parliamo di Articoli, ma se il tuo tema non lo fosse e vuoi abilitarle, devi procedere modificando il tuo file functions.php

Apri functions.php e inserisci il seguente codice che abiliterà il box, visibile sia sulle pagine che sugli articoli, nell’interfaccia utente lato admin:

add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 200, 120 );

In questo esempio abbiamo anche impostato le dimensioni per la miniatura, ridimensionandola proporzionalmente, 200×120 px, ma ovviamente potrai mettere il valore che preferisci in base al tuo tema. Se preferisci che l’immagine venga ritagliata, usa:

set_post_thumbnail_size( 200, 120, true );

Nota: se inoltre vuoi abilitare l’interfaccia solo per articoli o per le pagine, aggiungi:

add_theme_support( 'post-thumbnails', array( 'post' ) ); // per gli articoli

oppure

add_theme_support( 'post-thumbnails', array( 'page' ) ); // per le pagine

Le dimensioni delle immagini potranno essere customizzate, ovvero potrai scegliere per esempio se far apparire l’immagine in evidenza nel tuo post con un\’altra dimensione.

Aggiungi:

add_image_size( 'single-post-thumbnail', 400, 9999 ); // dimensioni immagini in evidenza sulla pagina articolo

Non resta che inserire la funzione per rendere visibile la miniatura.

Funzione per rendere visibile l’immagine in evidenza

Per la pagina dell’elenco degli articoli, apri il file archive.php e inserisci quanto segue:

<?php the_post_thumbnail(); ?>

Se le miniature dovranno comparire anche in homepage, apri il file index.php o home.php (in base al tuo tema) e inserisci lo stesso codice indicato sopra.

Per le miniature della pagina articolo (single.php), se hai scelto una miniatura customizzata, utilizza:

<?php the_post_thumbnail( 'single-post-thumbnail' ); ?>

Per ulteriori dettagli, qui non riportati, puoi leggere il supporto alla pagina Immagini in evidenza oppure puoi anche scrivere un tuo commento all’articolo se sei riuscito nel tuo intento o qualora avessi riscontrato problemi.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Torna in alto