かわたま.net

Enjoy Creative! かわたまのwebメモ

wordpressで特定の『カテゴリー(category)』または『タグ(tag)』の記事を抽出して表示させる

2014 February 08

Tag:

WordPressで特定のカテゴリーまたはタグが付いた記事だけをピックアップして新着順に表示させる方法メモ。
新着情報や特定の記事一覧など表示させたいときに便利です。

特定の『カテゴリー』が付いた記事だけをピックアップして表示させる

例えば、「hoge」というタグが付いた記事を3件表示させたいときは、

<div>
  <?php query_posts('category_name=hoge&showposts=3');?>
  <?php if(have_posts()):while(have_posts()):the_post();?>
    <span class="date"><?php the_time('Y.m.d');?></span>
    <span><a href="<?php the_permalink();?>"><?php the_title();?></a></span>
  <?php endwhile;endif;?>
</div>

とすることで表示させることができます。

2行目のcategory_name=hogeで表示させるタグの指定、showpost=3で最新記事から3件分表示させるという指定です。

特定の『タグ』が付いた記事だけをピックアップして表示させる

上記のカテゴリーとは別に、特定のタグが付いた記事だけをピックアップして表示させる。
例えば、「piyo」というタグが付いた記事を3件表示させたいときは、

<div>
  <?php query_posts('tag=piyo&showposts=3');?>
  <?php if(have_posts()):while(have_posts()):the_post();?>
    <span class="date"><?php the_time('Y.m.d');?></span>
    <span><a href="<?php the_permalink();?>"><?php the_title();?></a></span>
  <?php endwhile;endif;?>
</div>

とすることで表示させることができます。

2行目のtag=hogeで表示させるタグの指定、showpost=3で最新記事から3件分表示させるという指定です。