類別,標簽和分類法都是相關的,容易混淆。
我們將使用構建食譜網站主題的示例來幫助分類,標簽和分類。
在我們的食譜網站,類別是早餐,午餐,晚餐,開胃菜,湯,沙拉,邊和甜點。 所有食譜都適合這些類別,但用戶可能想搜索特定的東西,如巧克力甜點或姜雞晚餐。
巧克力,姜和雞都是標簽的例子。 它們是為用戶提供意義的另一個特殊性。
最后有分類。實際上,類別和標簽是默認分類法的例子,它們僅僅是組織內容的一種方法。分類法是在WordPress中分類內容和數據的方法。當您使用分類法時,您將類似的東西分組在一起。分類是指這些群體的總和。與Post Types一樣,還有許多默認分類法,您也可以創建自己的分類。
食譜通常按類別和標簽組織,但還有一些其他有用的方法來打破食譜,以便更加用戶友好。例如,食譜網站可能希望通過烹飪時間顯示食譜的簡單方法。烹飪時間的定制分類為0-30分鐘,30分鐘至1小時,1至2小時,2+小時將是一個很大的故障。另外,烹飪方法如烤架,烤箱,爐子,冰箱等將成為與該網站相關的定制分類法的另一個例子。也可能有一個習慣分類法,如何辛辣的食譜,然后評級從1-5在spiciness。
## 默認分類
WordPress的默認分類是:
- categories:在帖子類型中組織內容的分級分類
- tags:在分級后類型中組織內容的非分層分類
- post formats:一種為您的帖子創建格式的方法。 您可以在“[文章格式](themes/post-formats.md)”頁面上了解更多信息。
## 條款
術語是您的分類學中的項目。 所以,例如,如果你有動物分類法,你會有條件,狗,貓和羊。 術語可以通過WordPress管理員創建,也可以使用wp_insert_term()函數。
## 數據庫架構
分類和術語存儲在以下數據庫表中:
- wp_terms - 存儲所有的術語
- wp_term_taxonomy - 將該術語放在分類學中
- wp_term_relationships - 將分類法與對象(例如,要發布的類別)相關聯
## 模板
WordPress為類別,標簽或自定義分類提供了幾個不同層次的模板。 有關其結構和用法的更多詳細信息,請參見“[分類模板](themes/taxonomy-templates.md)”頁面。
## 自定義分類
可以在WordPress中創建新的分類法。 例如,您可能想在圖書評論網站上創建作者分類,或者在電影網站上創建演員分類。 與自定義帖子類型一樣,建議您將此功能放在插件中。 這樣可以確保在用戶更改網站設計時,其內容會保留在插件中。
您可以在“插件開發者手冊”中閱讀更多有關[創建自定義分類](plugin/working-with-custom-taxonomies.md)的信息。
- 簡介
- 主題開發
- WordPress許可證
- 什么是主題
- 開發環境
- 主題開發示例
- 主題基礎
- 模板文件
- 主樣式表(style.css)
- 文章類型
- 規劃主題文件
- 模板層級
- 模板標簽
- 循環
- 主題函數
- 連接主題文件和目錄
- 使用CSS和JavaScript
- 條件標簽
- 類別,標簽和自定義分類
- 模板文件
- 內容模板文件
- 頁面模板文件
- 附件模板文件
- 自定義內容類型
- 部分和其他模板文件
- 評論模板
- 分類模板
- 404頁面
- 主題功能
- 核心支持的功能
- 管理菜單
- 自定義Headers
- 自定義Logo
- 文章格式
- 置頂文章
- Sidebars
- Widgets
- 導航菜單
- 分頁
- 媒體
- Audio
- Images
- Galleries
- Video
- 精選圖片和縮略圖
- 國際化
- 本地化
- 輔助功能
- 主題選項 – 自定義API
- 定制對象
- 改進用戶體驗的工具
- 定制JavaScript API
- JavaScript / Underscore.js渲染的自定義控件
- 高級用法
- 主題安全
- 數據消毒/逃避
- 數據驗證
- 使用隨機數
- 常見漏洞
- 高級主題
- 子主題
- UI最佳實踐
- JavaScript最佳做法
- 主題單元測試
- 驗證你的主題
- Plugin API Hooks
- 發布你的主題
- 所需的主題文件
- 測試
- 主題評論指南
- 寫文檔
- 提交你的主題到WordPress.org
- 參考文獻
- 模板標簽列表
- 條件標簽列表
- 編碼標準
- HTML編碼標準
- CSS編碼標準
- JavaScript編碼標準
- PHP編碼標準
- 插件開發
- 插件開發簡介
- 什么是插件
- 插件基礎
- 頭部要求
- 包括軟件許可證
- 啟用 / 停用 Hooks
- 卸載方法
- 最佳做法
- 插件安全
- 檢查用戶功能
- 數據驗證
- 保護輸入
- 保護輸出
- 隨機數
- Hooks
- Actions
- Filters
- 自定義Hooks
- 高級主題
- 管理菜單
- 頂級菜單
- 子菜單
- 短代碼
- 基本短碼
- 封閉短碼
- 帶參數的短代碼
- TinyMCE增強型短碼
- 設置
- 設置API
- 使用設置API
- 選項API
- 自定義設置頁面
- 元數據
- 管理帖子元數據
- 自定義元數據
- 渲染元數據
- 自定義文章類型
- 注冊自定義文章類型
- 使用自定義文章類型
- 分類
- 使用自定義分類
- 在WP 4.2+中使用“split術語”
- 用戶
- 創建和管理用戶
- 使用用戶元數據
- 角色和功能
- HTTP API
- JavaScript
- jQuery
- Ajax
- 服務器端PHP和入隊
- Heartbeat API
- 概要
- 計劃任務
- 了解WP-Cron計劃
- 安排WP-Cron 事件
- 將WP-Cron掛接到系統任務計劃程序中
- WP-Cron簡單測試
- 國際化
- 本地化
- 如何國際化您的插件
- 國際化安全
- WordPress.org
- 詳細插件指南
- 規劃您的插件
- 如何使用Subversion
- 插件開發者常見問題
- 開發工具
- Debug Bar 和附加組件
- 輔助插件
- REST API手冊
- 資源
- 文章
- 文章修訂
- 文章類型
- 文章狀態
- 類別
- 標簽
- 頁面
- 評論
- 分類
- 媒體
- 用戶
- 設置
- 使用REST API
- 全局參數
- 分頁
- 鏈接和嵌入
- 發現
- 認證
- 經常問的問題
- 骨干JavaScript客戶端
- 客戶端庫
- 擴展REST API
- 添加自定義端點
- 自定義內容類型
- 修改回應
- 模式
- 詞匯表
- 路由和端點
- 控制器類