WordPress 数据表作用介绍
首先分别来先看看 WordPress 所有的数据表都是干什么用的吧,一下是 WordPress 完整的 12 张数据表,当然刚安装好的时候一般是只有 11 张表的,如果还有其它相关的数据库,那么可能就不是 WordPress 本身的数据库,有可能是某些主题或插件需要而创建的,所以一下肯定子凡要介绍的还是 WordPress 本身的数据库表和字段了。
wordpress 原始数据表
数据表 | 存储的数据 | 关联到 |
wp_posts | 文章、页面、附件、版本、导航菜单项目 | wp_postmeta (通过post_id关联) wp_term_relationships(通过post_id关联) |
wp_postmeta | 每个文章的元数据 | wp_posts (通过 post_id关联) wp_comments 评论 wp_posts (通过 post_id 关联) |
wp_commentmeta | 评论元数据 | wp_comments (通过comment_id 关联) |
wp_term_relationships | 文章和自定义分类法之间的关系 | wp_posts (通过 post_id 关联) wp_term_taxonomy (通过term_taxonomy_id 关联) |
wp_term_taxonomy | 自定义分类法(包括默认的分类目录和标签) | wp_term_relationships(通过 term_taxonomy_id关联) |
wp_terms | 关联到分类法中的分类目录,标签和自定义分类项目 | wp_term_taxonomy (通过term_id 关联) |
wp_links | 博客连接 | wp_term_relationships(通过 link_id 关联) |
wp_users | 用户 | wp_posts (通过post_author 关联) |
wp_user_meta | 每个用户的元数据 | wp_users (通过 user_id 关联) |
wp_options | 网站设置和选项 (通过 WordPress 后台、主题、或插件设置) | 独立的,不与其他任何数据表关联 |
- wp_commentmeta:存储 Akismet 或手工审核的评论是否为垃圾评论的判断结果;
表名 | wp_commentmeta |
meta_id | 自增唯一 ID |
comment_id | 评论 ID |
meta_key | 键名 |
meta_value | 键值 |
- wp_comments:存储评论信息,如评论内容、评论所属文章、评论人昵称、邮箱、URL 等;
表名 | wp_comments |
comment_ID | 自增唯一 ID |
comment_post_ID | 对应文章 ID |
comment_author | 评论者 |
comment_author_email | 评论者邮箱 |
comment_author_url | 评论者网址 |
comment_author_IP | 评论者 IP |
comment_date | 评论时间 |
comment_date_gmt | 评论时间(GMT+0 时间) |
comment_content | 评论正文 |
comment_karma | 未知 |
comment_approved | 评论是否被批准 |
comment_agent | 评论者的 USER AGENT |
comment_type | 评论类型(pingback/普通) |
comment_parent | 父评论 ID |
user_id | 评论者用户 ID(未登录用户的评论则为空 |
- wp_links:存储友情链接信息,如友链名称、URL、打开方式、描述、是否可见等;
表名 | wp_links |
link_id | 自增唯一 ID |
link_url | 链接 URL |
link_name | 链接标题 |
link_image | 链接图片 |
link_target | 链接打开方式 |
link_description | 链接描述 |
link_visible | 是否可见(Y/N) |
link_owner | 添加者用户 ID |
link_rating | 评分等级 |
link_updated | 未知 |
link_rel | XFN 关系 |
link_notes | XFN 注释 |
link_rss | 链接 RSS 地址 |
- wp_options:存储 WordPress 系统默认及后台系统选项、插件及主题配置信息,包括网站标题、副标题、当前主题等等;
表名 | wp_options |
option_id | 自增唯一 ID |
blog_id | 博客 ID,用于多用户博客,默认 0 |
option_name | 键名 |
option_value | 键值 |
autoload | WordPress 加载时自动载入(yes/no) |
- wp_postmeta:存储文章的一些相关信息,如文章附件图片的 alt 信息、文章所在分类的 URL 以及文章自定义的自定义字段,其中可能就有文章访问次数等;
表名 | wp_postmeta |
meta_id | 自增唯一 ID |
post_id | 对应文章 ID |
meta_key | 键名 |
meta_value | 键值 |
- wp_posts:存储文章信息,包括文章标题、正文、摘要、作者、发布时间、访问密码、评论数、修改时间、文章地址等;
表名 | wp_posts |
ID | 自增唯一 ID |
post_author | 对应作者 ID |
post_date | 发布时间 |
post_date_gmt | 发布时间(GMT+0 时间) |
post_content | 正文 |
post_title | 标题 |
post_excerpt | 摘录 |
post_status | 文章状态(publish/auto-draft/inherit 等) |
comment_status | 评论状态(open/closed) |
ping_status | PING 状态(open/closed) |
post_password | 文章密码 |
post_name | 文章缩略名 |
to_ping | 未知 |
pinged | 已经 PING 过的链接 |
post_modified | 修改时间 |
post_modified_gmt | 修改时间(GMT+0 时间) |
post_content_filtered | 未知 |
post_parent | 父文章,主要用于 PAGE |
guid | 唯一标识符(短链接) |
menu_order | 排序 ID |
post_type | 文章类型(post/page 等) |
post_mime_type | MIME 类型 |
comment_count | 评论总数 |
- wp_termeta:存储对菜单分类的更多设置,属于开发性功能居多,例如分类目录的缩略图、颜色标识等;
表名 | wp_termeta |
meta_id | 自增唯一 ID |
term_id | 分类 ID |
meta_key | 键名 |
meta_value | 键值 |
- wp_terms:存储菜单分类、标签分类名称及 URL 信息;
表名 | wp_terms |
term_id | 分类 ID |
name | 分类名 |
slug | 缩略名 |
term_group | 分组 |
- wp_term_relationships:存储文章和分类、标签的相互对应关系;
表名 | wp_term_relationships |
object_id | 对应文章 ID/链接 ID |
term_taxonomy_id | 对应自定义分类 ID |
term_order | 排序 |
- wp_term_taxonomy:存储分类和标签的描述信息、父子关系、所属包含的文章数等;
表名 | wp_term_taxonomy |
term_taxonomy_id | 自定义分类 ID |
term_id | 分类 ID |
taxonomy | 分类(category/post_tag) |
description | 分类描述 |
parent | 所属父分类 ID |
count | 文章数统计 |
- wp_usermeta:存储用户的姓名、昵称、权限等信息;
表名 | wp_usermeta |
umeta_id | 自增唯一 ID |
user_id | 对应用户 ID |
meta_key | 键名 |
meta_value | 键值 |
- wp_users:存储用户名、密码、昵称、邮箱、注册时间等信息;
表名 | wp_users |
ID | 自增唯一 ID |
user_login | 登录名 |
user_pass | 密码 |
user_nicename | 昵称 |
user_email | Email |
user_url | 网址 |
user_registered | 注册时间 |
user_activation_key | 激活码 |
user_status | 用户状态 |
display_name | 显示名称 |