1

ギャラリー フィールド アドオンと Fancybox で高度なカスタム フィールドを使用しています。視聴者がサムネイルをクリックすると、Fancybox のスライドショーがポップアップするはずです。問題は、サムネイルが表示されないことです。要素を調べると、img のサイズがなぜか 0x0 になっています。

これが私のコードです:

 <div id="post-img">    
        <?php 
        $images = get_field('gallery'); 
        $image_1 = $images[0]; 
        ?>    
         <?php foreach( $images as $image ): ?>

        <a href="<?php echo $image['url']; ?>" rel="fancybox">  
            <h5>view images</h5><img src="<?php echo $image_1['url']; ?>"/>
        </a>
        <?php endforeach; ?>
    </div><!-- #post-img -->

CSS:

#post-img {
float:left;
margin-bottom:0;
padding-top:10px;
padding-bottom:0;
}

#post-img a {
display:none;
}

#post-img img {
display:none;
width:200px;
height:auto;
}

#post-img a:first-of-type img{
display:block;
}
4

2 に答える 2