关于 WordPress 数据库的数据表及字段说明

之所以有这篇文章是因为在了解 WordPress建站源代码文件时,发现其中很多函数在实现功能时都是基于其 MySQL 数据库的数据字段进行判断的。

于是想着如果知道了 WordPress 11张数据表、字段及字段间关系表达,那对于理解 WordPress建站源代码文件将会有不少帮助,然后就在网上搜集整理了以下内容。

wordpress数据库

举个简单的例子,为什么可以用 empty($post->post_password) 来判断文章是否有密码呢?因为在 wp_posts 这张表中存储着文章的所有信息,包括ID、标题、内容、密码等,当然,如果没有加密那密码字段就是空的。然后,我们不是就可以通过密码字段是否为空来判断文章是否加密了。

WordPress 数据表介绍

1、wp_commentmeta

仅存储 Akismet 或手工审核的评论是否为垃圾评论的判断结果;

2、wp_comments

存储评论信息,如评论内容、评论所属文章、评论人昵称、邮箱、URL等;

3、wp_links

存储友情链接信息,如友链名称、URL、打开方式、描述、是否可见等;

4、wp_options

存储在 WordPress 系统默认及后台中用户设置的系统选项、插件及主题配置信息,如用户设置的博客名博客描述是什么、用的什么主题、主题里用了什么功能、是否开放注册、是否用了固定链接及其形式是什么等等;

5、wp_postmeta

存储文章的一些相关信息,如文章缩略图地址、缩略图长宽高和 alt 信息、文章所在分类的 URL、文章自定义的 Description 和 Keywords、文章访问次数等;

6、wp_posts

存储文章信息,如文章标题、正文、摘要、作者、发布时间、访问密码、评论数、修改时间、文章地址(非静态化之前的带?和数字ID)等;

7、wp_terms

存储菜单分类、标签分类名称及 URL 信息;

8、wp_term_relationships

存储文章和分类、标签的相互对应关系;

9、wp_term_taxonomy

存储分类和标签的描述信息、父子关系、所属包含的文章数等;

10、wp_usermeta

存储用户的姓名、昵称、权限等信息;

11、wp_users

存储用户名、密码、昵称、邮箱、注册时间等信息;

WordPress 数据表字段介绍

(WordPress 不同版本间数据表字段可能略有不同)

wp_commentmeta

meta_id:自增唯一ID

comment_id:对应评论ID

meta_key:键名

meta_value:键值


 

转载请注明链接地址:荐爱小站 » 关于 WordPress 数据库的数据表及字段说明

赞 (3) 赏 !

觉得文章有用就打赏一下吧,赠人玫瑰手有余香!

支付宝扫一扫打赏

微信扫一扫打赏