咨询热线:4006-75-4006
售前:9:00-23:30 备案:9:00-18:00 技术:7*24h
一个WordPress站点至少包含如下三个主要元素:
WordPress本身
wp-content目录的内容,包括:主题(themes)、插件(plugins)和上传目录(uploads)
数据库,所有的内容都会保存在这里
大多数WordPress用户从来没有直接查看过数据库,甚至都从来不知道它的存在。当WordPress提供任何页面时,可能是首页,一篇文章或者是归档,它都会去访问数据库并获取作者和管理员添加到站点的内容。
在这个系列的教程中我将会从不同角度对WordPress的数据库进行讲解。这个系列包含如下九个部分:
介绍
数据之间的关系
内容类型
用户数据
元(Meta)数据
自定义分类法(Taxonomies),分类,标签和分类项目(terms)
自定义分类法与文章元数据对比
选项设置表
WordPress 多站点数据
在介绍篇,我将会给出一个概览,关于数据库表以及内容类型的关联——你可能在WordPress开发中用到,是如何存储的。
WordPress 中的内容类型
为了理解具体内容,你需要先了解它们在数据库中是如何存储的。在WordPress中有很多内容:
文章
页面
自定义文章类型
附件
链接
导航菜单项 (作为单独的文章被保存)
这些内容类型会被附加一些数据:
分类
标签
自定义分类法和分类项目
文章元数据
此外,还有其他类型的内容是作为不同的方式来存储的:
小工具
选项
用户
站点(多站点才有)
硬编码内容(主题或插件中)
来自其他地方的内容(通过反馈、流或者其他技术的第三方内容)
所有的这些内容都保存在数据库中的某个地方(或者在主题或者插件中,关于这点我将会展示)。它们可能是一条记录或者是其他的一部分(例如被编码到文章中的流式内容)。它们也可能是被其他表所引用的数据。例如,有关用户的数据会被关联到文章中,这样WordPress就会知道是谁编写的。