虚拟主机

一个WordPress站点至少包含如下三个主要元素:


WordPress本身

wp-content目录的内容,包括:主题(themes)、插件(plugins)和上传目录(uploads)

数据库,所有的内容都会保存在这里

大多数WordPress用户从来没有直接查看过数据库,甚至都从来不知道它的存在。当WordPress提供任何页面时,可能是首页,一篇文章或者是归档,它都会去访问数据库并获取作者和管理员添加到站点的内容。


在这个系列的教程中我将会从不同角度对WordPress的数据库进行讲解。这个系列包含如下九个部分:


介绍

数据之间的关系

内容类型

用户数据

元(Meta)数据

自定义分类法(Taxonomies),分类,标签和分类项目(terms)

自定义分类法与文章元数据对比

选项设置表

WordPress 多站点数据

在介绍篇,我将会给出一个概览,关于数据库表以及内容类型的关联——你可能在WordPress开发中用到,是如何存储的。


WordPress 中的内容类型


为了理解具体内容,你需要先了解它们在数据库中是如何存储的。在WordPress中有很多内容:


文章

页面

自定义文章类型

附件

链接

导航菜单项 (作为单独的文章被保存)

这些内容类型会被附加一些数据:


分类

标签

自定义分类法和分类项目

文章元数据

此外,还有其他类型的内容是作为不同的方式来存储的:


小工具

选项

用户

站点(多站点才有)

硬编码内容(主题或插件中)

来自其他地方的内容(通过反馈、流或者其他技术的第三方内容)

所有的这些内容都保存在数据库中的某个地方(或者在主题或者插件中,关于这点我将会展示)。它们可能是一条记录或者是其他的一部分(例如被编码到文章中的流式内容)。它们也可能是被其他表所引用的数据。例如,有关用户的数据会被关联到文章中,这样WordPress就会知道是谁编写的。


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: