Căutați o modalitate de a afișa toate atașamentele dvs. într-o listă neordonată de miniaturi care fac legătura către imaginile de dimensiuni complete? Deși probabil există un plugin pentru asta, am creat o secvență rapidă de cod pe care o puteți utiliza pentru a afișa toate imaginile atașate ca o galerie în WordPress.
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul single.php al temei dvs. sau într-un plugin specific site-ului:
$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>';
}
Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă v-a plăcut această secvență de cod, vă rugăm să luați în considerare să consultați și alte articole de pe site, cum ar fi: cele mai bune 20 de teme WordPress pentru biserici și cum să vă securizați formularele WordPress cu protecție prin parolă.
Comentarii Lasă un răspuns