[WP] ループ内で連番を得る
使い道
ループ内でユニークな数値を得るには <?php echo $post->ID ?>でよいのだが、連番で必要なこともたまにあったり。
ソース/使い方
テンプレート内のfunctions.php(wp-content/themes/○○○○/functions.php)に
function getLoopIndex(){ global $wp_query; return $wp_query->current_post; } function getLoopCount(){ global $wp_query; return $wp_query->current_post+1; }
を入れループ内に
数値0からスタート:<?php echo getLoopIndex(); ?> 数値1からスタート:<?php echo getLoopCount(); ?>
と記述して使う。