ワードプレスのループ内で最初の記事のときだけ処理をする

2010年04月16日

ワードプレスでいくつか記事が並んでいる中で、最初の記事のときだけ広告を差し込みたいなど。

1
2
3
4
5
6
7
8
9
10
<?php if(have_posts()): ?>
<?php $is_first = true; ?>
<?php while(have_posts()): the_post(); ?>
  ループ内の処理
  <?php if($is_first): ?>
    先頭の記事のときの処理
  <?php endif; ?>
<?php endwhile; else: ?>
投稿記事がないときの処理
<?php endif; ?>

最初に$is_firstをtrueにして、最初の一回目だけ別の処理を行い、$is_firstをfalseにすれば1回目だけ別の処理をおこなえます。

コメント:0件

  1. コメントはありません。
投稿者名
E-Mail

メールアドレスは公開いたしません
URL
コメント

トラックバック:1件

  1. [...] This post was mentioned on Twitter by のぶ. のぶ said: ワードプレスのループ内で最初の記事のときだけ処理をする http://is.gd/bviSa [...]
    Tweets that mention ワードプレスのループ内で最初の記事のときだけ処理をする | Director's Cut – art project team Blog - -- Topsy.com
ページのトップへ

artprojectteam & festiva Tweet

Loading..