WordPress(ワードプレス)でホームページを作りたい、カスタムしたいという人のためのサイトです。

カテゴリ別の新着記事を表示させる方法

TOP > カスタム方法 > カテゴリ別の新着記事を表示させる方法

WordPressの特定のカテゴリのみの新着記事一覧を表示させる方法を紹介します。
運用しているとある特定カテゴリの新着記事一覧のみを表示させたいという場面に出くわす場合があると思います。
そんな時にこの記述で対応が可能です。
記述はシンプルで汎用性が高いのでけっこう使い回しが聞くかなと思います。

実際の記述

実際の記述は以下のような感じです。
この記述をテーマファイル内に書き込めばOKです。

<ul>
<?php $posts = get_posts('numberposts=5&cat=2'); global $post;?>
<?php foreach($posts as $post): ?>
<li><?php the_time('m/d'); ?>・・・<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>

カスタムする際のポイント

ポイントは2つで、何件表示させるかと、どのカテゴリを表示させるかです。
何件表示させるかの部分は「numberposts=5」の部分になります。
記述例では5件表示させるという意味になっています。

次に気をつける部分が、どのカテゴリを表示させるかです。
「&cat=2」が該当部分で、記述例ではカテゴリ2が該当します。
このカスタムしている時点でないと思いますが、全件表示の場合はこの部分の記述を全削除していただければ大丈夫です。
複数指定の場合は「,」で区切れば大丈夫です。「2,3」のような感じです。


« »

ABOUT THE AUTHOR

こしもあんず
こしもあんず

Wordpressをカスタマイズすることが好きなギーク女子です。
好きなエディタはSublimetext2です。
Google+やってるので、よろしくです。
デザインは好きですが、PHPはあまり得意ではないのでその辺ご容赦くださいね。


Twitterはこちら
https://twitter.com/wordpresscusto1

ad