WordPressで特定のカテゴリや投稿タグに関連する投稿数を表示する

harada 1,388views 更新:2014年7月16日

カテゴリID・タグIDを利用して投稿数を表示する場合

$taxonomy = "post_tag"; // カテゴリの場合は"category"、投稿タグの場合は"post_tag"を設定します。
$term_id = 1; // カテゴリID・タグIDを指定します。
$term = get_term_by('id', $term_id, post_tag);

// 指定した条件での投稿数を表示する
echo $term->count;

カテゴリ名・タグ名を利用して投稿数を表示する場合

$taxonomy = "post_tag"; // カテゴリの場合は"category"、投稿タグの場合は"post_tag"を設定します。
$term_name = 'A Category'; // カテゴリ名・タグ名を指定します。
$term = get_term_by('name', $term_name, post_tag);

// 指定した条件での投稿数を表示する
echo $term->count;

カテゴリスラッグ・タグスラッグを利用して投稿数を表示する場合

$taxonomy = "post_tag"; // カテゴリの場合は"category"、投稿タグの場合は"post_tag"を設定します。
$term_slug = 'a-category'; // カテゴリスラッグ・タグスラッグを指定します。
$term = get_term_by('slug', $term_slug, post_tag);

// 指定した条件での投稿数を表示する
echo $term->count;

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません