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】投稿記事の本文を文字数制限して表示する方法

2023.05.28
1056
WordPress

カスタムフィールドの定番。Advanced Custom Fieldsプラグインを使ってみよう【ワードプレス】

更新日:2019.11.28
955
WordPress

投稿タイプのカテゴリーページでURLから categoryを削除する方法【ワードプレス】

更新日:2019.11.28
1598
WordPress

WordPressで自作検索ページを実装する方法【簡単:プラグイン不要】

2022.05.05
1014