WP_Queryでのループ処理に、処理を挟み込むにはcurrent_post
Posted on | 2010/8/6 19:30:34
トップページにAdSenseを表示しようと思いまして、AdSenseは1ページごとに3つが最大なので、トップで48件の記事概要を表示している間に、AdSenseの表示処理を挟みこみたいと思いました。こういう時にはcurrent_postを使えばいいんですね。
<?php $my_query = new WP_Query(‘showposts=48′); ?>
<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
<?php if(($my_query->current_post == 12) || ($my_query->current_post == 24) || ($my_query->current_post == 36)): ?>
AdSenseのコード
<?php endif; ?>
<?php include(TEMPLATEPATH."/posts_excerpt.php");?>
<?php endwhile; ?>
$my_query->current_post == 12というので、条件を作って、それを12件目と24件目と36件目でやってます。こうするといい感じのタイミングで広告が挟み込まれますね。
この辺りも今後制作で使いそうだよなあ、というわけで、メモメモ。


意外と知らない、「ヒトリシゴト」。案外、愉快で、楽しいです。気軽に読める、ビジネスエッセイ。

プランナー、加藤康祐のブログ、kosukekato.com : the idea espressoに掲載したコラム、2006/7/20「歴史は作られている」から2010/5/23「行為が流通するプラットフォームに新しい時代を感じる」を一冊の本にしました。

今話題のInstagramを使った写真集です!あなたもInstagramするきっかけになれば!68点の写真を収録。
- blog.daichisakota.com - ちょっと考えられないくらい美味かった「いわもと Q 」(麹町)
- TechCrunch Japanese - Instagramのファウンダのガールフレンドが自作のWebアプリをバレンタインデーギフトに
- TechCrunch Japanese - アメリカの世帯でケーブルTVの解約増加―視聴方法は大幅に多様化(Nielsen調べ)
- TechCrunch Japanese - Foursquare、モバイルアプリケーション版でも「探索」を充実して「地域検索エンジン」機能を強化
- TechCrunch Japanese - LinkedIn、ウォール街予測を上回る。Q4売上は105%増の1.677億ドル
- ハッカー集団、シマンテック「pcAnywhere」のソースコード公開 - CNET Japan
- blog.daichisakota.com - フリーランスになって一週間が経ちました












