Home
PHP
【WordPress】カテゴリーの記事数を取得する方法

【WordPress】カテゴリーの記事数を取得する方法

公開日
2022.03.19
更新日
2022.04.02
【WordPress】カテゴリーの記事数を取得する方法

どうも!かけちまるです!

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; ?>

おわり

かけちまる
かけちまる
Webエンジニアをしています。
HTML/CSS/JavaScript/jQuery/PHPができます。
WEB制作を中心に日々学びになったこと、興味が沸いたことについて初心者の方でもわかりやすいようにアウトプットしていくブログです。

関連記事

【雪を降らせる】particles.jsを使って簡単にアニメーション

【雪を降らせる】particles.jsを使って簡単にアニメーション

Contact Form7の入力エラー表示をCSSのみでカスタマイズ

Contact Form7の入力エラー表示をCSSのみでカスタマイズ

【Three.js基礎】概念の理解と立方体の実装

【Three.js基礎】概念の理解と立方体の実装

【PHP】foreachで配列の最初と最後を判定する

【PHP】foreachで配列の最初と最後を判定する

【Three.js】マウスにライトを追従させる方法

【Three.js】マウスにライトを追従させる方法

positionで要素を中央寄せにする方法【CSS】

positionで要素を中央寄せにする方法【CSS】