神魂顛倒論壇

 取回密碼
 加入會員
搜尋
檢視: 11319|回覆: 0
收起左側

[客製化] WordPress get_the_category() 取得分類 ID、名稱等資訊

[複製連結]
發表於 2021-8-9 17:22:07 | 顯示全部樓層 |閱讀模式
本帖最後由 WP喵 於 2021-8-12 20:09 編輯

WordPress get_the_category() 取得分類 ID、名稱等資訊

WordPress 內建 get_the_category()可以取得分類列表,語法如下:
[PHP] 純文本查看 複制代碼
get_the_category($id);


其中的 ID 參數可選,主要是整數、文章的編號,預設為 $post->ID (當前文章的 ID 編號)

執行後回傳的資訊包括以下這些

cat_ID分類 ID 編號
category_count該分類有多少文章
category_description分類描述
cat_name類別名稱
category_nicename分類名稱產生的一個 slug (代稱)
category_parent當前分類的父類別 ID 編號。0 表示沒有父煩別


常見應用範例

顯示分類的所有資訊
[PHP] 純文本查看 複制代碼
<?php
$categories = get_the_category();
var_dump($categories);
?>


顯示分類名稱

[PHP] 純文本查看 複制代碼
<?php 
// 方式一 (須指定一個變數接收回傳值)
$category = get_the_category();   
echo $category[0]->cat_name;   

// 方式二(無須指定變數)
foreach ((get_the_category()) as $category) {     
echo $category->category_name;
}


顯示多個分類名稱

[PHP] 純文本查看 複制代碼
<?php
$cat = get_the_category();   
foreach ($cat as $key=>$category) {     
echo $category->cat_name . '<br>';
}


官方說明

get_the_category() | Function |  WordPress Developer Resources















您需要登入後才可以回帖 登入 | 加入會員

本版積分規則

Archiver|手機版|小黑屋|Flash2u論壇

GMT+8, 2024-4-27 09:25 , Processed in 0.077422 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回覆 回到頂端 返回清單