Warning: count(): Parameter must be an array or an object that implements Countable in /home/site-ichijo/www/si.1dhcuttqmvpl3ic/wp-includes/post-template.php on line 284

WordPress : 人気のタグを表示する

Popular Tags 人気のタグを表示
Popular Tags (人気のタグ)を表示。

記事には投稿タグをつけることが出来ますが、これはカテゴリよりももっと柔軟で多岐にわたるものです。よって数としてはカテゴリよりもずっと多くなります。100、200 といった数になることもあるでしょう。

そのため、投稿タグのアーカイヴというと、タグの使用頻度(=そのブログでよく扱われる話題)を視覚的に表した「タグ・クラウド」というものがよく使われています。
たくさん使われるタグは大きく目立ち、少なくなるほどに字体も小さくなっていくというものです。

今回ブログのテーマを新しく作るにあたって、タグ・アーカイヴはタグ・クラウドの他によく使われるタグ上位50を表示することにしました。その簡単な方法を紹介。

カテゴリ・リストを出力するテンプレートタグ wp_list_categories を使います。

[php]
<?php wp_list_categories(‘パラメータ’); ?>
[/php]

これって投稿タグじゃなくてカテゴリだけじゃないの、と思っていたのですが、WordPress 3.0 から使うことの出来る taxonomy パラメータ(taxonomy=タクソノ[ナ]ミー、分類、分類法)に投稿タグを指す post_tag を指定することで投稿タグのリストを出力できるのです。

Codex の説明はこちら。

テンプレートタグ/wp list categories – WordPress Codex 日本語版

私はこのように指定しています。

[php]
<?php wp_list_categories(‘orderby=count&order=DESC&show_count=1&title_li=&number=50&taxonomy=post_tag’); ?>
[/php]

パラメータの意味は順に

orderby=count 投稿数によるソート
order=DESC 降順(多い→少ない)
show_count=1 投稿数を表示する
title_li= (空欄、箇条書きの外にタイトルを表示しない)
number=50 表示するカテゴリ(投稿タグ)数
taxonomy=post_tag 返す分類名、ここでは投稿タグを指定

これだけで人気のタグ・トップ50が出力されます。タグ・クラウドと合わせてタグ・アーカイヴページにでも出しておくといい感じです。

  • Posted at 15:31 on Mar 28, 2012
  • | No comments yet

Response

  • 現在、この投稿へのコメント/トラックバックは受け付けていません。