Web制作で役立つメモをWEB MEMO LOG

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'; ?>

About Site

同じことを何度も検索していたりするんで、検索して解決したことを残そうと思いまして。