更新日期:2014-10-23

wordpress 標籤 (tag) 的排序預設是以名稱(name)做排序,若是自己寫函數取標籤清單,我們有兩個欄位可以做排序,一是 count、二是 term_id。

自行取出所有標籤的函數如下:
[code language=”php”]
$tags = get_tags( array( ‘orderby’ => ”, ‘order’ => ‘ASC’ ) );
$html = ‘<div class="post_tags">’;
foreach ( $tags as $tag ) {
$tag_link = get_tag_link( $tag->term_id );

$html .= "<a href='{$tag_link}’ title='{$tag->name} Tag’ class='{$tag->slug}’>";
$html .= "{$tag->name}</a>&nbsp;&nbsp;";
}
$html .= ‘</div>’;
echo $html;
[/code]

 
orderby的後面若是留空,則對 term_id 排序。