東京の会社辞めて地方で生きるわ。

勢いで会社を辞めて縁のない地方で生きることはできるのか

【wordpress】ループ中の記事奇数偶数に違う処理

以下をfunctions.phpに記述。

//ループ中奇数だけに処理
function is_odd_post(){
	global $wp_query;
	return ((($wp_query->current_post+1) % 2) === 1);
}


以下を記事のループ中に記述。

<div>

<?php if(have_posts()): while(have_posts()): the_post(); ?>


  <?php if (is_odd_post()): ?>
    // 奇数ループ記事のコード
    <div class="odd">

    </div><!-- odd -->

  <?php else: ?>
    // 偶数ループ記事のコード

    <div class="even">

    </div><!-- even -->

  <?php endif; ?>

<?php endwhile; // end of the loop. ?>


</div>

<?php else: ?>
<p>投稿されたものがありません。</p>
<?php endif; ?>