【WordPress】ループした回数を取得する

wordpress-logo-stacked-rgb

2012年06月19日(火)

    これ結構使う確率が高いと思います。 レイアウトを組み立てる際や、 回数ごとの処理を変える際は必須です。               とりあえずWordPressに、 回数取得の関数はないので作成しました。   getLoopCount() function.phpに下記を記述してあとは呼び出すだけ!!  
function getLoopCount(){ global $wp_query; return $wp_query->current_post+1; }
  呼び出し方法は以下になります。  
<?php echo getLoopCount(); ?>
  これでループ回数が取得できます!!!   あと、ついでに・・・   上記関数を使用して、 偶数か奇数か判断する方法。     これは回数を判断する際には使いたくなるはず!!! ということで記述します。  
<?php if ( (getLoopCount() % 2) === 0 ): ?> <!– 2で割り切れる場合 –> <!– いわゆる偶数 –> <?php else: ?> <!– 2で割り切れない場合 –> <!– いわゆる奇数 –> <?php endif; ?>
  簡単ですね! 是非使ってみてください!   ではまた! ※WordPress祭り継続中!!       下記、参考になります。 ありがとうございました! — 参考 — □WordPressの記事ループの中で、ループした回数を取得する http://d.hatena.ne.jp/kanonji/20100701/1277944901    

スポンサードリンク

運営サービスPR

スポンサードリンク

運営サービスPR