ショウジンブログ on Hatena

“お芝居をしないと、この社会では異邦人として扱われるほかない”

投稿数の多いカテゴリー(タグ)の一覧を件数を指定して出力

投稿数を判別して投稿数の多いものから降順にカテゴリーの一覧を表示する例です。

<ul class="dropdown">
<?php
// $tags = get_categories('orderby=count&style&show_count=1&order=DESC&title_li=&number=5&taxonomy=post_tag');
$tags = get_categories('orderby=count&style&show_count=1&order=DESC&title_li=&number=5&taxonomy=category');
?>
<?php foreach ($tags as $tag) { ?>
<li><a href="/?tag=<?php echo $tag->slug; ?>">
<?php echo $tag->name; ?>
 (<?php echo $tag->count; // 投稿数 ?>) </a></li>
<?php } ?>
</ul>

コメントアウトしている行のように「taxonomy=category」部分を「taxonomy=post_tag」にするとタグが対象になります。

実際の投稿数も表示しています。不要な場合には

<?php echo $tag->count; // 投稿数 ?>

部分をコメントアウトまたは削除します。

件数(投稿の多いカテゴリまたはタグの上位n件)の指定は

number=5

の数字部分で変更します。