Title: あるカテゴリーに属する記事の総数表示
Last modified: 2010年5月20日

---

# あるカテゴリーに属する記事の総数表示

 *  [taduchan](https://ja.wordpress.org/support/users/taduchan/)
 * (@taduchan)
 * [16年、 4ヶ月前](https://ja.wordpress.org/support/topic/%e3%81%82%e3%82%8b%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bc%e3%81%ab%e5%b1%9e%e3%81%99%e3%82%8b%e8%a8%98%e4%ba%8b%e3%81%ae%e7%b7%8f%e6%95%b0%e8%a1%a8%e7%a4%ba/)
 * はじめまして。
 * 個別カテゴリー（子カテゴリーがおり、それにも数件記事が属しています）に属する記事
   の総数を表示させようとしています。
 * 例：東京バナナ（４６）
    　　　- 東京（４０） 　　　- バナナ（６）
 * 東京バナナのカテゴリスラッグがtokyobananaだとして、
    get_categoryを利用した下記
   のコードでは0件と表示されてしまいます。
 * <?php
    $category = get_category_by_slug(‘tokyobanana’); echo $category->category_count;?
   >
 * 子カテゴリー（東京：カテゴリスラッグはtokyo）で試みた場合は
    きちんと４０という
   値を返しています。
 * <?php
    $category = get_category_by_slug(‘tokyo’); echo $category->category_count;?
   >
 * どうやら親カテゴリーに属する記事（子カテゴリが持っているものも含む）の総数を表示
   させようとしても、子カテゴリ内の記事を読み込んでこないことが原因のようでした。
 * ネット検索で「category_count、子カテゴリー」で調べてみるも解決につながるような
   資料を見つけることができませんでした。
 * どなた様かアドバイスいただけると嬉しいです。
 * よろしくお願い致します。

4件の返信を表示中 - 1 - 4件目 (全4件中)

 *  [kurosquare](https://ja.wordpress.org/support/users/kurosquare/)
 * (@kurosquare)
 * [16年、 4ヶ月前](https://ja.wordpress.org/support/topic/%e3%81%82%e3%82%8b%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bc%e3%81%ab%e5%b1%9e%e3%81%99%e3%82%8b%e8%a8%98%e4%ba%8b%e3%81%ae%e7%b7%8f%e6%95%b0%e8%a1%a8%e7%a4%ba/#post-127368)
 * 子カテゴリー1階層目までなら以下ので取得できるかなと。
 *     ```
       $cat = get_category_by_slug('tokyobanana');
       $Ar_categories = get_categories('child_of=' . $cat->cat_ID);
       foreach($Ar_categories as $category) {
       	$post_count = $post_count + $category->count;
       }
       ```
   
 * $post_countに投稿数が入ります。
 * # しかし両方のカテゴリーに所属していると2回数えてしまうという…
 *  トピック投稿者 [taduchan](https://ja.wordpress.org/support/users/taduchan/)
 * (@taduchan)
 * [16年、 4ヶ月前](https://ja.wordpress.org/support/topic/%e3%81%82%e3%82%8b%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bc%e3%81%ab%e5%b1%9e%e3%81%99%e3%82%8b%e8%a8%98%e4%ba%8b%e3%81%ae%e7%b7%8f%e6%95%b0%e8%a1%a8%e7%a4%ba/#post-127380)
 * kurosquare様
 * ご教授くださいましてありがとうございました。
 *     ```
       <?php
       $cat = get_category_by_slug('tokyobanana');
       $Ar_categories = get_categories('child_of=' . $cat->cat_ID);
       foreach($Ar_categories as $category) {
       	$post_count = $post_count + $category->count;
       }
       echo $post_count;
       ?>
       ```
   
 * 以上のとおりの記述で必要としていたカウントを取ることができました。
 * ２階層目以降の取得と、両方のカテゴリーに所属していると・・・の部分がどうしても
   気になってしまうのですが、作成条件のヒントとなるような情報も引き続きお待ちした
   いと考えております。
 * このたびは本当にありがとうございました。
 *  [KKT](https://ja.wordpress.org/support/users/kvex/)
 * (@kvex)
 * [16年、 4ヶ月前](https://ja.wordpress.org/support/topic/%e3%81%82%e3%82%8b%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bc%e3%81%ab%e5%b1%9e%e3%81%99%e3%82%8b%e8%a8%98%e4%ba%8b%e3%81%ae%e7%b7%8f%e6%95%b0%e8%a1%a8%e7%a4%ba/#post-127387)
 * 両方に属する場合もあるんですかね？
 * 親カテゴリ
    -子カテゴリ１ -孫カテゴリ -子カテゴリ２
 * という場合に、子カテゴリ１に属して、かつ、孫カテゴリに属す、という場合があるの
   だとダメなんですけど、テンプレートタグを拡張するプラグインがあるにはあります。
   
   ただ、古いテンプレートタグを継承しているものなので、さらっと紹介する程度にします
   が。（wp_list_cats の拡張）
 * [http://www.webspaceworks.com/resources/wordpress/31/](http://www.webspaceworks.com/resources/wordpress/31/)
 * <php wswwpx_fold_category_list (‘optioncount=2’); ?>
    などとすると、親カテゴリ
   に配下のカテゴリの総数が表示されます。
 *  トピック投稿者 [taduchan](https://ja.wordpress.org/support/users/taduchan/)
 * (@taduchan)
 * [16年、 4ヶ月前](https://ja.wordpress.org/support/topic/%e3%81%82%e3%82%8b%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bc%e3%81%ab%e5%b1%9e%e3%81%99%e3%82%8b%e8%a8%98%e4%ba%8b%e3%81%ae%e7%b7%8f%e6%95%b0%e8%a1%a8%e7%a4%ba/#post-127442)
 * kvex様
 * プラグインご紹介くださいましてありがとうございました。
 * 古いテンプレートタグを継承しているとのことですので、現時点での使用は差し控えよう
   かと思いますが、またどうしても解決できない状況に陥った時に使用を検討したいと思い
   ます。
 * その際は、また使用レポートなど報告さしあげたいと思います。
 * 取り急ぎ、お礼まで。

4件の返信を表示中 - 1 - 4件目 (全4件中)

 トピック「あるカテゴリーに属する記事の総数表示」には新たに返信することはできません。

## タグ

 * [カテゴリー](https://ja.wordpress.org/support/topic-tag/%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bc/)

 * フォーラム: [使い方全般](https://ja.wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 4件の返信
 * 3人の参加者
 * 最後の返信者: [taduchan](https://ja.wordpress.org/support/users/taduchan/)
 * 最後の活動: [16年、 4ヶ月前](https://ja.wordpress.org/support/topic/%e3%81%82%e3%82%8b%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa%e3%83%bc%e3%81%ab%e5%b1%9e%e3%81%99%e3%82%8b%e8%a8%98%e4%ba%8b%e3%81%ae%e7%b7%8f%e6%95%b0%e8%a1%a8%e7%a4%ba/#post-127442)
 * 状態: 未解決

## トピック

### 人気のトピック

### 返信がないトピック

### サポート関連ではないトピック

### 解決済みのトピック

### 未解決のトピック

### すべてのトピック
