特定のカテゴリ内の記事数を表示するには、次のようなコードを使用することができます。
get_category(CATEGORY_ID)->count;
CATEGORY_IDを希望のカテゴリIDで置き換えられます。 または、次のような関数を定義して使用することも可能です。
function wt_get_category_count($input = '') { global $wpdb; if($input == '') { $category = get_the_category(); return $category[0]->category_count; } elseif(is_numeric($input)) { $SQL = "SELECT $wpdb->term_taxonomy.count FROM $wpdb->terms, $wpdb->term_taxonomy WHERE $wpdb->terms.term_id=$wpdb->term_taxonomy.term_id AND $wpdb->term_taxonomy.term_id=$input"; return $wpdb->get_var($SQL); } else { $SQL = "SELECT $wpdb->term_taxonomy.count FROM $wpdb->terms, $wpdb->term_taxonomy WHERE $wpdb->terms.term_id=$wpdb->term_taxonomy.term_id AND $wpdb->terms.slug='$input'"; return $wpdb->get_var($SQL); } } // Source: http://www.web-templates.nu/
WordPress 記事数の表示 文も参考にしてください。
コメントを残す