wordpressで特定のタグが付いた記事をquery postsで呼び出す

wordpressで特定の条件で特定の記事を呼び出すコードをquery posts(クエリーポスト)と呼びます。
query postsと条件分岐をする際のコード、conditional tags(コンディショナルタグ)という言葉を覚えると検索をするときに便利なのでおすすめ。

クエリーポストで特定のカテゴリを呼び出す例はたくさん載ってるのに、特定のタグが付けられた記事を呼び出す例がなかなか見つからなくて苦労しました。やっと今解決できたので備忘録のために書いておきます。

タグスラッグ「wordpress」を付けられた記事のリストをクエリーポストで呼び出す

<ul>
<?php if (have_posts()) : query_posts('&tag=wordpress&showposts=10'); ?>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></li>
<?php endwhile; endif; ?>
<?php wp_reset_query();?>
</ul>

クエリーポストを使ったら

<?php wp_reset_query();?>

を最後に書かないと、クエリーポストで指定した条件がリセットされないので注意。

Print This Post Print This Post

  • 2009年
  • 12月12日(土)

この記事のタグ

blog comments powered by Disqus