WordPress 中的數(shù)據(jù)介紹
2016-06-10 08:01:29
14071
一個(gè)WordPress站點(diǎn)至少包含如下三個(gè)主要元素:
WordPress本身
wp-content目錄的內(nèi)容,包括:主題(themes)、插件(plugins)和上傳目錄(uploads)
數(shù)據(jù)庫,所有的內(nèi)容都會保存在這里
大多數(shù)WordPress用戶從來沒有直接查看過數(shù)據(jù)庫,甚至都從來不知道它的存在。當(dāng)WordPress提供任何頁面時(shí),可能是首頁,一篇文章或者是歸檔,它都會去訪問數(shù)據(jù)庫并獲取作者和管理員添加到站點(diǎn)的內(nèi)容。
在這個(gè)系列的教程中我將會從不同角度對WordPress的數(shù)據(jù)庫進(jìn)行講解。這個(gè)系列包含如下九個(gè)部分:
介紹
數(shù)據(jù)之間的關(guān)系
內(nèi)容類型
用戶數(shù)據(jù)
元(Meta)數(shù)據(jù)
自定義分類法(Taxonomies),分類,標(biāo)簽和分類項(xiàng)目(terms)
自定義分類法與文章元數(shù)據(jù)對比
選項(xiàng)設(shè)置表
WordPress 多站點(diǎn)數(shù)據(jù)
在介紹篇,我將會給出一個(gè)概覽,關(guān)于數(shù)據(jù)庫表以及內(nèi)容類型的關(guān)聯(lián)——你可能在WordPress開發(fā)中用到,是如何存儲的。
WordPress 中的內(nèi)容類型
為了理解具體內(nèi)容,你需要先了解它們在數(shù)據(jù)庫中是如何存儲的。在WordPress中有很多內(nèi)容:
文章
頁面
自定義文章類型
附件
鏈接
導(dǎo)航菜單項(xiàng) (作為單獨(dú)的文章被保存)
這些內(nèi)容類型會被附加一些數(shù)據(jù):
分類
標(biāo)簽
自定義分類法和分類項(xiàng)目
文章元數(shù)據(jù)
此外,還有其他類型的內(nèi)容是作為不同的方式來存儲的:
小工具
選項(xiàng)
用戶
站點(diǎn)(多站點(diǎn)才有)
硬編碼內(nèi)容(主題或插件中)
來自其他地方的內(nèi)容(通過反饋、流或者其他技術(shù)的第三方內(nèi)容)
所有的這些內(nèi)容都保存在數(shù)據(jù)庫中的某個(gè)地方(或者在主題或者插件中,關(guān)于這點(diǎn)我將會展示)。它們可能是一條記錄或者是其他的一部分(例如被編碼到文章中的流式內(nèi)容)。它們也可能是被其他表所引用的數(shù)據(jù)。例如,有關(guān)用戶的數(shù)據(jù)會被關(guān)聯(lián)到文章中,這樣WordPress就會知道是誰編寫的。