-1

我有一个为 wordpress 运行的循环,它调用类别图像

<ul>
 <?php foreach (get_terms('your_taxonomy') as $cat) : ?>
 <li>
 <img src="<?php echo z_taxonomy_image_url($cat->term_id); ?>" />
 <a href="<?php echo get_term_link($cat->slug, 'your_taxonomy'); ?>"><?php echo $cat->name; ?></a>
 </li>
 <?php endforeach; ?>
</ul>

现在的诀窍是(不知道它是否可能)我希望在每 3 张图片之后显示一个 div 以显示 adwords。我但我不想要其他所有的,因为我相信如果我将它添加到 wordpress 循环的一部分会这样做......有没有办法做到这一点?

4

1 回答 1

0

只需使用计数器,如下所示:

<ul>
<?php
   $i=0; 
   foreach (get_terms('your_taxonomy') as $cat) : 
?>
 <li>
 <img src="<?php echo z_taxonomy_image_url($cat->term_id); ?>" />
 <a href="<?php echo get_term_link($cat->slug, 'your_taxonomy'); ?>"><?php echo $cat->name; ?></a>
 </li>
 <?php 
   $i++;
   if(!$i%3) {
      echo '<div>Here is your div</div>';
   }
   endforeach; 
 ?>
</ul>
于 2013-10-21T16:28:23.120 回答