Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, preciso da ajuda de vocês.
Instalei um tema no wordpress e na parte de portfólio ele não está gerando o link da imagem grande que será aberta no lightbox. Reparem que o thumb ele cria normalmente, mas onde é para abrir no ligthbox fica em branco o href="".
Seu eu troco no código abaixo href="<?php echo $large_image; ?>"> por href="<?php echo $thumb; ?>"> para testar o link ao clicar sobre a foto abre normalmente, mas claro, o link do thumb novamente.
Para ver o que estou dizendo: www.andresoliveira.com.br (cliquem sobre a foto para verem que não abre)
Código gerado html com o href em branco:
<div class="post-thumb clearfix">
<a class="lightbox" title="Carol e Eric" href="">
<span class="overlay">
<span class="icon"></span>
</span>
<img src="http://www.andresoliveira.com.br/wp-content/uploads/2013/12/carol-eric-capa.jpg" alt="Carol e Eric" />
</a>
</div>
Código php:
<?php /* if the post has a WP 2.9+ Thumbnail */
$lightbox = get_post_meta(get_the_ID(), 'tz_portfolio_lightbox', TRUE);
$thumb = get_post_meta(get_the_ID(), 'tz_portfolio_thumb', TRUE);
$embed = get_post_meta(get_the_ID(), 'tz_portfolio_embed_code', TRUE);
$image = get_post_meta(get_the_ID(), 'tz_portfolio_image', TRUE);
$image2 = get_post_meta(get_the_ID(), 'tz_portfolio_image2', TRUE);
$image3 = get_post_meta(get_the_ID(), 'tz_portfolio_image3', TRUE);
$image4 = get_post_meta(get_the_ID(), 'tz_portfolio_image4', TRUE);
$image5 = get_post_meta(get_the_ID(), 'tz_portfolio_image5', TRUE);
$large_image = wp_get_attachment_image_src( get_post_thumbnail_id(get_the_ID()), 'fullsize', false, '' );
if($lightbox == 'no')
$lightbox = FALSE;
if($thumb == '')
$thumb = FALSE;
$large_image = $large_image[0];
?>
<div class="post-thumb clearfix">
<?php if($lightbox) : ?>
<a class="lightbox" title="<?php the_title(); ?>" href="<?php echo $large_image; ?>">
<span class="overlay">
<span class="icon"></span>
</span>
<?php if($thumb) : ?>
<img src="<?php echo $thumb; ?>" alt="<?php the_title(); ?>" />
<?php else: ?>
<?php the_post_thumbnail('portfolio-thumb'); ?>
<?php endif; ?>
</a>
<?php else: ?>
A versão do php instalada é a 5.3.27.
Carregando comentários...