2016.11.08
【WordPress】記事の位置判定(最初、最後、奇数、偶数)
最初の記事や最後の記事等の判定をするための方法をメモメモ
▼記事位置の判定(functions.phpに記載)
//最初の記事 function isFirst(){ global $the_query; return ($the_query->current_post === 0); } //最後の記事 function isLast(){ global $the_query; return ($the_query->current_post+1 === $the_query->post_count); } //奇数の記事 function isOdd(){ global $the_query; return ((($the_query->current_post+1) % 2) === 1); } //偶数の記事 function isEvery(){ global $the_query; return ((($the_query->current_post+1) % 2) === 0); }
▼home.phpの最初の記事にクラスをつける
<div class="post<?php if(is_home() && !is_paged() && isFirst()) echo ' first_post'; ?>