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.07.02
235
WordPress

WordPressで検索した文字列をハイライトする方法

2022.07.31
360
WordPress プログラミング

【BreadcrumbNavXT】パンくずをJSONLD形式構造化で表示する方法

2022.01.02
363
WordPress

【簡単】contact form 7で件名・送信元が文字化けするのを解決する方法【wordpress】

更新日:2022.11.24
796