Stai cercando un modo per visualizzare tutti i tuoi allegati in un elenco non ordinato di miniature che rimandano alle immagini complete? Sebbene esista probabilmente un plugin per questo, abbiamo creato un rapido snippet di codice che puoi utilizzare per visualizzare tutte le immagini allegate come una galleria in WordPress.
Istruzioni:
Tutto quello che devi fare è aggiungere questo codice al file single.php del tuo tema o in un plugin specifico per il sito:
$args = array(
'post_type' => 'attachment',
'post_mime_type' => 'image',
'numberposts' => -1,
'post_status' => null,
'post_parent' => $post->ID
);
$attachments = get_posts( $args );
if ( $attachments ) {
echo '<ul id="gallery" class="thumbs">';
foreach ( $attachments as $attachment ) {
$large_image = wp_get_attachment_image_src($attachment->ID,'large',false);
echo '<li><a href="' . $large_image[0] . '">'. wp_get_attachment_image( $attachment->ID, 'thumbnail' ) .'</a></li>';
}
echo '</ul>';
}
Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come aggiungere correttamente snippet di codice in WordPress, in modo da non compromettere accidentalmente il tuo sito.
Se ti è piaciuto questo snippet di codice, prendi in considerazione la lettura dei nostri altri articoli sul sito come: 20 migliori temi WordPress per chiese e come proteggere i tuoi moduli WordPress con protezione tramite password.
Commenti Lascia una risposta