如何在类别页面中显示每个图库图像

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; ?>