2016-05-03 5 views
0

私はループにいくつかの問題があります。 6回の繰り返しごとにdivを表示する必要がありますワードプレスのタクソノミのループ

<div class="category_block">  
<?php foreach (get_categories() as $cat) : ?> 
    <div class="category_item"> 
     <img src="<?php echo z_taxonomy_image_url($cat->term_id); ?>" /> 
     <a href="<?php echo get_category_link($cat->term_id); ?>"><?php echo $cat->cat_name; ?></a> 
     <span><?php echo $cat->category_count; ?></span> 
    </div> 
<?php endforeach; ?> 
</div> 

私は何をする必要がありますか?

答えて

0

変数を作成して、その変数の値を確認できます。

<div class="category_block">  
<?php $counter = 0; ?> 
<?php foreach (get_categories() as $cat) : 
$counter++; 
?> 

    <div class="category_item"> 
    <?php if($counter % 6 == 0) {> 
    <div class="custom-div"></div> 
    <?php } ?> 
     <img src="<?php echo z_taxonomy_image_url($cat->term_id); ?>" /> 
     <a href="<?php echo get_category_link($cat->term_id); ?>"><?php echo $cat->cat_name; ?></a> 
     <span><?php echo $cat->category_count; ?></span> 
    </div> 
<?php endforeach; ?> 
</div> 

希望、あなたの問題を解決します。それは6、12、または18などなら...あなたはあなたなどを置くことができます...次のコード例があります。

+0

あなたの答えはこのコードですが、すべての繰り返しの前にdivを表示してください。 – skit008

+0

これは目的のために使用しています。さて、私はあなたのために働く正確なコードを与えることができるようにあなたのdivを配置する場所をお知らせください。 – laraib

+0

..... – skit008

関連する問題