WordPress : 人気のタグを表示する
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が出力されます。タグ・クラウドと合わせてタグ・アーカイヴページにでも出しておくといい感じです。
Response
-
現在、この投稿へのコメント/トラックバックは受け付けていません。