Hapsher adlı üyeden alıntı: mesajı görüntüle
İllaki for olmak zorunda değil,

$i = 1;
foreach($array as $item){
if($i < 11){
//kod bloğu
}
$i++;
}
veya

$i = 1;
foreach($array as $item){

//kod bloğu

if($i == 10){
break;
}
$i++;
}
sanırım ikincisi performans için daha iyi olur.
<div class="row">
                      <?php
                      function kategori_id(){
                      global $wp_query;
                      if(is_category() || is_single()){
                      $cat_ID = get_query_var();
                      }
                      return $cat_ID;
                      }
                      $kategori_al = $cat='1';
                      $alt_kategoriler =  get_categories('child_of='.$kategori_al.'&parent='.$kategori_al.'&hide_empty=0');
                      $i = 1 ;
                      foreach ($alt_kategoriler as $kat){
                      ?>
                    <div class="col-md-2 col-xs-6">
                        <div class="home-brand-box"><a href="<?php echo get_category_link( $kat->cat_ID ); ?>"><div class="home-brand-logo"><img src="<?php if (function_exists('get_wp_term_image'))
                      {
                      $meta_image = get_wp_term_image($kat->cat_ID);
                      //It will give category/term image url
                      }

                      echo $meta_image; ?>" alt=""></div> <?php echo  $kat->name; ?></a></div>
                    </div>

                      <?php } ?>

                    </div>
Üstad bunun içine bi türlü ekleyemedim :S