Suporte » Desenvolvendo com WordPress » Recuperar todas as imagens de uma galeria na home

  • Resolvido Arganthe

    (@illegitima)


    Não consegui uma maneira de explicar em um título o que preciso, mas vou tentar ser o mais clara possível.

    Estou criando um tema onde a página principal será o foco, evitando o uso das páginas isoladas (single.php). É uma espécie de portfolio, onde existem varios blocos na página inicial de diversos tamanhos, e uma das imagens da galeria (a primeira) é usada como imagem principal deste bloco. Para recuperar a primeira imagem uso a função seguinte código:

    <img src=”<?php bloginfo(‘template_url’); ?>/thumb.php?src=<?php
    $args = array(
    ‘post_type’ => ‘attachment’,
    ‘numberposts’ => 1,
    ‘post_mime_type’ => ‘image’,
    ‘post_parent’ => $post->ID
    );
    $images = get_posts( $args );
    foreach($images as $image):
    echo wp_get_attachment_url($image->ID, ‘full’);
    endforeach; ?>&w=<?php if($bloco == ‘medio’) { ?>295<?php } elseif ($bloco == ‘maior’) { ?>610<?php } else { ?>295<?php } ?>&h=356&q=100&zc=1″ class=”modal” />

    Me desculpem pelo código spam acima, mas preciso definir a largura durante a postagem em um custom field, assim o timthumb redimensiona esta largura para o bloco.

    Uso também um link com a mesma função, wp_get_attachment_url, para pegar a url da imagem e abri-la em um lightbox.

    Meu problema é: gostaria que, ao clicar no link presente nesta primeira imagem, o WordPress retornasse este lightbox com as demais imagens do post. A primeira imagem aparece em Lightbox, as demais com uma navegação dentro do próprio lightbox. É possível fazer isso no index.php?

    Me desculpem se não fui muito clara, mas até pra mim a explicação parece confusa. 🙂

Visualizando 1 resposta (de um total de 1)
  • Se entendi direito vc deseja que ao clicar no link abra a imagem no lightbox e que abra como uma galeria, carregando todas as imagens em conjunto.

    Se é isso mesmo:
    O lightbox como outros deste gênero precisam de uma tag rel ou uma class css especial para que seja carregado em formato galeria.

    Dê uma olhada no site oficial do plugin pra ver qual destes formatos é usado e depois basta adicionar aos seus links.

    Provavelmente tem o link do plugin no seu arquivo se ninguém tirou.

    Desculpe eu não ser mais específico, mas não uso lightbox e existem algumas versões do mesmo lightbox, então eu não sei qual é a versão vc está usando para lhe apontar exatamente onde encontrar sua resposta.

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Recuperar todas as imagens de uma galeria na home’ está fechado para novas respostas.