web-dev-qa-db-ja.com

タグごとに、投稿の数をタグの前に表示します

既存のタグをすべてリストする必要があるので、それを実行するコードがいくつかあります。以下の例のように、タグの前にカウント(タグが関連付けられている投稿の数)を入れたいと思います。

    first_tag  - 18
    second_tag - 24
    third_tag  - 48

ここで 与えられた1つの特定のタグのためのカウントを表示する解決策を見つけました、しかし私はのためのカウントが必要ですすべてのタグ。だから、これは私のニーズに合わせて変更することができます。それとも他に何か考えがありますか。あなたの助けに感謝します。

$taxonomy = "post_tag"; 
$term_slug = 'some-tag';
$term = get_term_by('slug', $term_slug, $taxonomy);
echo $term->count;
1
gurung

あなたが何をしようとしているのかはまだはっきりしていませんが、おそらく get_terms() が欲しいものです。

$terms = get_terms('post_tag',array('hide_empty'=>false));
foreach($terms as $t) {
  echo $t->name.' :: '.$t->count.'</br>';
}
1
s_ha_dum