ワードプレスのループの条件判断で偶数、奇数、最初の投稿、最後の投稿などは
それぞれ
function isFirst($myQuery){
return ($myQuery->current_post === 0);
}
function isLast($myQuery){
return ($myQuery->current_post+1 === $myQuery->post_count);
}
function isOdd($myQuery){
return ((($myQuery->current_post+1) % 2) === 1);
}
function isEvery($myQuery){
return ((($myQuery->current_post+1) % 2) === 0);
}
などで取得出来るとおもいますが、
例えば、4N+3、や4N+2等の
場合を特定したい場合はどのようにすれば良いのでしょうか?
現在
function isBgwhite($myQuery,$side){
if($side == "left"){
$array = array(2,6,10,14,18,22);
}else{
$array = array(1,5,9,13,17,21);
}
return (in_array($myQuery->current_post ,$array) );
}
にして該当の回数を配列にいれて条件判別しているのですが、配列外に拡大した場合、これでは対応出来ないので困っています。
どうぞよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/07/02 12:25
2015/07/02 12:45