WordPressでループ中の最初と最後を判別する

harada 942views 更新:2014年10月2日

functions.phpに下記を追加します。

function isFirst(){
    global $wp_query;
    return ($wp_query->current_post === 0);
}

function isLast(){
    global $wp_query;
    return ($wp_query->current_post+1 === $wp_query->post_count);
}

利用方法

ループ中に記述します。

<?php isFirst() { ?>
ループの最初の処理のときに表示したい内容
<?php } ?>
<?php isLast() { ?>
ループの最後の処理のときに表示したい内容
<?php } ?>

参考:WordPressの記事ループの中で、最初や最後の記事とかを判別する

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません