どうも!かけちまるです!
WordPressで各カテゴリーにどのくらい記事が投稿されているか表示したいときに役立つ、カテゴリー別に記事数を取得する方法を解説します。
この記事では、
がわかります。
カテゴリーの取得にはget_category()
関数を使います。
次のように書くと記事数が取得できることがわかるのではないでしょうか。
実装サンプル
PHPコピー<?php $cateCount = get_category(カテゴリーID)->count; echo $cateCount; ?>
カテゴリー一覧に記事数を表示したい場合はカテゴリー別に記事数を取得する方法で1つずつ書くと大変なのでループで出力してしまいましょう。
カテゴリー一覧を取得するにはget_categories()
関数を使います。
次のように書くとすべてのカテゴリーの記事数が出力されるのではないでしょうか。
実装サンプル
PHPコピー<?php $categories = get_categories(array('hide_empty' => false));// 記事数が0のカテゴリーも取得する foreach ($categories as $category): $cateName = $category->name;// カテゴリー名を取得 $cateCount = $category->category_count;// カテゴリーの記事数を取得 ?> <div><?php echo $cateName . "の記事数は" . $cateCount . "です。"; ?></div> <?php endforeach; ?>
おわり
フィードバックを送信
記事についてのフィードバックはTwitterかお問い合わせフォームから受け付けております。