Shortcode per l'immagine in evidenza
Attualmente ogni post richiede che l'immagine in evidenza
venga duplicata all'interno del post più volte.
Esiste un modo per richiamare dinamicamente l'immagine in evidenza
nel post invece di inserire manualmente l'immagine più volte?
AGGIORNAMENTO
Vorrei anche poter mostrare la didascalia
dell'immagine e il suo permalink
se possibile.
Registra lo shortcode, idealmente in un plugin o nel file functions.php se necessario.
add_shortcode('thumbnail', 'thumbnail_in_content');
function thumbnail_in_content($atts) {
global $post;
return get_the_post_thumbnail($post->ID);
}
Aggiungi lo shortcode al contenuto del tuo articolo.
[thumbnail]
Se desideri più funzionalità, consulta questo articolo o il pastebin.
AGGIUNGERE DIDASCALIE E LINK
add_shortcode('thumbnail', 'thumbnail_with_caption_shortcode');
function thumbnail_with_caption_shortcode($atts) {
global $post;
// Immagine da visualizzare
$thumbnail = get_the_post_thumbnail($post->ID);
// ID dell'immagine in evidenza
$thumbnail_id = get_post_thumbnail_id();
// Didascalia dall'oggetto WP_Post dell'immagine in evidenza
$caption = get_post($thumbnail_id)->post_excerpt;
// Link alla pagina dell'allegato
$link = get_permalink($thumbnail_id);
// Output finale
return '<div class="featured-image">'
. '<a href="' . $link . '">'
. $thumbnail
. '<span class="caption">' . $caption . '</span>'
. '</a>'
. '</div>';
}
RISORSE

Grazie mille @jgraup - ha funzionato perfettamente al primo tentativo per me. C'è un modo per spingere ulteriormente questa funzione e fare in modo che l'immagine visualizzata includa anche la didascalia e il link al post? Grazie ancora. Allan

scusa, pensavo di averlo chiuso - :( non riesco a trovare l'opzione per impostarlo come risolto o altro - l'unica opzione è eliminarlo - :(

Grazie per l'aggiornamento del codice sopra, e scusa se sono insistente ma quale sarebbe lo shortcode per questo. Attualmente sto usando [thumbnail size='array( 150, 150)' align=right] ma ovviamente non include la didascalia o il permalink. - grazie ancora -

L'ho letto, ma lo ricontrollerò. Sarei felice di rinunciare alle dimensioni/allineamento se potessi far funzionare le altre funzioni. :)

Sto verificando ora, ho l'immagine e la didascalia che appaiono. Sto testando con immagini in evidenza da altri articoli. Scusa se ci metto un po' a capire il codice. Grazie per il tuo aiuto e i consigli, sono riuscito effettivamente a imparare qualcosa. ;)
