<?php the_category( ', ' ) ?>
結果顯示的就是一長串的分類名稱及連結。比如我目前用的 begin 主題,文章列表的分類名稱是置於縮圖上面用於裝飾,分類名稱多了會將圖片蓋住,極不美觀。
如果你用的主題也有相同的情況,可以使用下面程式碼替換標準呼叫分類名稱函式。
只顯示第一個類別的名稱:
<?php
$category = get_the_category();
echo $category[0]->cat_name;
?>
但上面的程式碼只會顯示第一個分類的名稱並無該分類的連結。
下面的程式碼,在顯示第一個分類名稱同時並有該分類連結。
<?php
$category = get_the_category();
if($category[0]){
echo '<a href="'.get_category_link($category[0]->term_id%20).'">'.$category[0]->cat_name.'</a>';
}
?>