WordPress 可以設置父子層級分類關係,偏偏有童鞋喜歡選擇一篇文章屬於父分類的同時還屬於子分類,邏輯上不通,使用標準調用分類名稱函數:
<?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>';
}
?>