Written by Kasumi

【WordPress】カテゴリ一覧で記事数を取得する方法

get_categories関数を使ってカテゴリ一覧を表示してる。

カテゴリ名の隣に該当する記事数を表示したい。

本記事ではこのような悩みを解決。

実装方法について解説します。

実装コード

  <ul>
    <?php
    $categories = get_categories();
    foreach ($categories as $category) :
    ?>
      <li><a href="<?php echo get_category_link($category->cat_ID); ?>"><?php echo $category->name; ?>(<?php echo $category->count; ?>)</a></li>
    <?php endforeach; ?>
  </ul>

実装コードです。

記事数をだすにはカテゴリ配列から$category->countを取得すればOKです。

後はカテゴリ名の隣に上記オブジェクトをechoすれば表示できます。

以上で実装完了です。

まとめ

WordPress管理画面>投稿>カテゴリ一覧編集ページに記事数が記載されてるので、実装した記事数と照らし合わせ合っているか確認してみましょう。

以上で解説を終わります。

目次

関連記事

WordPress プログラミング

【wordpress】全テンプレートページで使用可能なグローバル変数を定義する方法【簡単】

2022.02.23
5389
WordPress プログラミング

投稿の一覧ページで、過去記事を一番先頭に持ってくる方法【ワードプレス】

2019.11.29
1539
WordPress プログラミング

【ワードプレス】親子カテゴリ・親子ターム順にリンクリストを自動で表示する方法

更新日:2022.05.31
3477
WordPress

Popular Postsプラグインを使ってランキング記事を表示する【ワードプレス】

更新日:2019.11.28
1005