web-dev-qa-db-ja.com

ループの外側で、名前付きカテゴリ内の投稿数を取得する

ループ内でsingle.phpファイルからこれを行うことができましたが、今は別のページから行う必要があります。

every storyという名前のカテゴリにいくつのライブ投稿があるかを調べる必要があります(slugはeverystoryです)。私はループの中にいません。

数字が必要なだけで、数字以外は何も出力する必要はありません。例:8

category_name(名前でも、スラッグでも、カテゴリIDでも構いません)を使ってカテゴリデータを収集する方法を探してみましたが、今まで見たことはすべて特定の$post varを使ってそれを見つけることやりたくないカテゴリです。

これは私がsingle投稿ページで使ったものの例です:

$category = get_the_category();
$counter = $category[0]->category_count;
2
Francesca

私はあなたが実際に質問していることを少し確信していない、それで私がそれを間違って理解したなら謝罪。

get_category() を使用してカテゴリオブジェクトを取得し、単に$countプロパティ値を単にエコーすることができます。

$cat_count = get_category( 'ID OR ROW OBJECT' );
echo $cat_count->count;
4
Pieter Goosen