如何在类别页面中显示每个图库图像
how to display each gallery image in category page
我想制作分类图库。所以我有一个名为 画廊 的类别,我创建了一些 post 画廊图片。在图库类别页面中,我想显示每张 post 4 张图片。图片将从 advancedcustomfields 画廊字段中获取。下面是我当前的 category-gallery 页面代码,图片未显示,但标题和更多 link 工作正常。大家能告诉我该怎么做吗?
<?php get_header(); ?>
<div class="contentarea">
<div class="wapper">
<div class="content clearfix">
<?php
while ( have_posts() ) :
the_post();
$images = get_field('gallery_picture');
?>
<h2><a href="<?php the_permalink(); ?>">
<?php the_title(); ?>
</a></h2>
<a href="<?php echo $image['url']; ?>"> <img src="<?php echo $image['sizes']['thumbnail']; ?>" alt="<?php echo $image['alt']; ?>" /> </a> <a href="<?php the_permalink(); ?>" class="info">Gallery</a> </div>
<?php endwhile; ?>
</div>
</div>
</div>
<?php get_footer(); ?>
我解决了这个问题。所以想与其他人分享。这用于类别页面。下面是代码
<?php
while ( have_posts() ) :
the_post();
?>
<h2><a href="<?php the_permalink(); ?>">
<?php the_title(); ?>
</a></h2>
<?php
$images = get_field('gallery_picture');
$max = 5;
$i = 0;
if( $images ): ?>
<ul>
<?php foreach( $images as $image ): $i++; ?>
<?php if( $i > $max){ break; } ?>
<li> <img src="<?php echo $image['sizes']['thumbnail']; ?>" alt="<?php echo $image['alt']; ?>" /> </li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
<a href="<?php the_permalink(); ?>" class="info">Gallery</a> </div>
<?php endwhile; ?>
我想制作分类图库。所以我有一个名为 画廊 的类别,我创建了一些 post 画廊图片。在图库类别页面中,我想显示每张 post 4 张图片。图片将从 advancedcustomfields 画廊字段中获取。下面是我当前的 category-gallery 页面代码,图片未显示,但标题和更多 link 工作正常。大家能告诉我该怎么做吗?
<?php get_header(); ?>
<div class="contentarea">
<div class="wapper">
<div class="content clearfix">
<?php
while ( have_posts() ) :
the_post();
$images = get_field('gallery_picture');
?>
<h2><a href="<?php the_permalink(); ?>">
<?php the_title(); ?>
</a></h2>
<a href="<?php echo $image['url']; ?>"> <img src="<?php echo $image['sizes']['thumbnail']; ?>" alt="<?php echo $image['alt']; ?>" /> </a> <a href="<?php the_permalink(); ?>" class="info">Gallery</a> </div>
<?php endwhile; ?>
</div>
</div>
</div>
<?php get_footer(); ?>
我解决了这个问题。所以想与其他人分享。这用于类别页面。下面是代码
<?php
while ( have_posts() ) :
the_post();
?>
<h2><a href="<?php the_permalink(); ?>">
<?php the_title(); ?>
</a></h2>
<?php
$images = get_field('gallery_picture');
$max = 5;
$i = 0;
if( $images ): ?>
<ul>
<?php foreach( $images as $image ): $i++; ?>
<?php if( $i > $max){ break; } ?>
<li> <img src="<?php echo $image['sizes']['thumbnail']; ?>" alt="<?php echo $image['alt']; ?>" /> </li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
<a href="<?php the_permalink(); ?>" class="info">Gallery</a> </div>
<?php endwhile; ?>