特定のタグの情報を取り出す

get_tag にタグIDを指定して取り出す。

<?php
$tagdata = get_tag($tagid);
?>

配列内容は下記のようになっている

  • [term_id]
  • [name]
  • [slug]
  • [term_group]
  • [term_taxonomy_id]
  • [taxonomy]
  • [description]
  • [parent]
  • [count]

同一フォーマットで連続して取り出したい場合、下記のように配列にIDを入れて使うと楽

<ul>
<?php
$array = array(1,2,3,4);
foreach ($array as $tagid) {
	$tagdata = get_tag($tagid);
	echo '<li><a href="'. get_bloginfo('url') .'/tag/'. $tagdata->slug .'">'. $tagdata->name .'</a>:'. $tagdata->count .'件</li>'."\n";
}
?>
</ul>
<ul>
<li><a href="***/tag/jojo1">ジョナサン</a>:11件</li>
<li><a href="***/tag/jojo2">ジョセフ</a>:22件</li>
<li><a href="***/tag/jojo3">承太郎</a>:33件</li>
<li><a href="***/tag/jojo4">仗助</a>:44件</li>
</ul>

筆者について

KaBuKi
ゲームとジョジョを愛するファミッ子世代。好きな言葉は「機能美」。
公私ともにWebサービスを作る系男子。