Você está procurando uma maneira de gerar todos os seus anexos em uma lista não ordenada de miniaturas com links para as imagens em tamanho real? Embora provavelmente exista um plug-in para isso, criamos um trecho de código rápido que você pode usar para exibir todas as imagens anexadas como uma galeria no WordPress.Instruções:
Tudo o que você precisa fazer é adicionar esse código ao arquivo single.php do seu tema ou em um plugin específico do site:
$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>'; }
Observação: Se esta é a primeira vez que você adiciona trechos de código no WordPress, consulte nosso guia sobre como adicionar corretamente trechos de código no WordPress, para não danificar seu site acidentalmente.
Se você gostou desse snippet de código, considere dar uma olhada em nossos outros artigos no site, como: 20 melhores temas de igreja do WordPress e como proteger seus formulários do WordPress com proteção por senha.
Comentários Deixe uma resposta