WordPress: aggiungere una didascalia alle immagini in evidenza

WordPress gestisce le immagini in evidenza come post. Più precisamente le immagini della Media Library vengono considerate come post di tipo attachment che possono essere allegate ad un post tradizionale o ad una pagina. Forse ci si stupirà sapendo che le immagini possono avere una didascalia ed una descrizione che corrispondono sommariamente al riassunto ed al contenuto di un post tradizionale.

Possiamo sfruttare questa caratteristica per aggiungere una didascalia alle immagini in evidenza:


<figure class="featured-image">
<?php the_post_thumbnail(); ?>
	<figcaption class="featured-image-caption">
		<?php echo get_post(get_post_thumbnail_id())->post_excerpt; // didascalia
		 ?> 
	</figcaption>
</figure>


<figure class="featured-image">
<?php the_post_thumbnail(); ?>
	<figcaption class="featured-image-caption">
		<?php echo get_post(get_post_thumbnail_id())->post_content; // descrizione
		?>
	</figcaption>
</figure>

Si raccomanda comunque di verificare sempre che la stringa restituita non sia vuota al fine di evitare di generare un elemento HTML privo di contenuto.

Torna su