WordPress 基础表结构

温馨提示:本文最后更新于2025-08-05 21:18:20,某些文章具有时效性,若有错误或已失效,请在下方留言!
AI智能摘要
WordPress安装后默认创建12个数据表,分为五类:用户信息(wp_users、wp_usermeta)、链接信息(wp_links)、文章及评论(wp_posts、wp_postmeta、wp_comments)、分类与标签管理(wp_terms、wp_termmeta、wp_term_taxonomy、wp_term_relationships)以及系统设置(wp_options)。这些表分别存储用户数据、文章内容、评论、友情链接、分类关系及全局配置,共同支撑网站核心功能。
— 此摘要由AI分析文章内容生成,仅供参考。

壹、数据表名及主要数据功能

  1. wp_commentmeta:存储评论的元数据
  2. wp_comments:存储评论
  3. wp_links:存储友情链接
  4. wp_options:存储WordPress系统选项和插件、主题配置
  5. wp_postmeta:存储文章(包括页面、上传文件、修订)的元数据
  6. wp_posts:存储文章(包括页面、上传文件、修订)
  7. wp_terms:存储每个目录、标签
  8. wp_termmeta:用来存储网站分类和标签信息属性元数据
  9. wp_term_relationships:存储每个文章、链接和对应分类的关系
  10. wp_term_taxonomy:存储每个目录、标签所对应的分类
  11. wp_usermeta:存储用户的元数据
  12. wp_users:存储用户
12个默认的数据表,可以分为五类
  1. user: 用户信息,包括wp_users表和wp_usermeta表。
  2. link:链接信息,包括wp_links表。
  3. post: 文章及评论信息,包括wp_posts、wp_postmeta、wp_comments。
  4. category,link_category,tag:这个是比较复杂的信息模块,它包含了对分类,链接分类,标签的管理,包括wp_term,wp_term_relationships和wp_term_taxonomy表。
  5. option: 全局设置信息,包括wp_options表。

贰、各数据表字段说明

 ①、wp_commentmeta:存储评论的元数据

  1. meta_id:自增唯一ID
  2. comment_id:对应评论ID
  3. meta_key:键名
  4. meta_value:键值

wp_commentmeta数据表结构

字段名类型注释
meta_idbigint(20)wp_commentmeta表ID
comment_idbigint(20)对应wp_comments表中的id
meta_keyvarchar(255)存储键名
meta_valuelongtext存储键值

wp_commentmeta表结构与wp_usermeta和wp_postmeta两张表非常的相似,wp_commentmeta是以键值对的形式来存储评论的属性。

wp_commentmeta表相关的函数

add_comment_meta() 函数用来向wp_commentmeta表中添加一条记录

get_comment_meta() 函数用获取wp_commentmeta表中指定的一条记录

update_comment_meta() 函数用更新wp_commentmeta表中指定的一条记录

delete_comment_meta() 函数用删除wp_commentmeta表中指定的一条记录

 ②、wp_commentmeta:存储评论的元数据

  1. comment_ID:自增唯一ID
  2. comment_post_ID:对应文章ID
  3. comment_author:评论者
  4. comment_author_email:评论者邮箱
  5. comment_author_url:评论者网址
  6. comment_author_IP:评论者IP
  7. comment_date:评论时间
  8. comment_date_gmt:评论时间(GMT+0时间)
  9. comment_content:评论正文
  10. comment_karma:未知
  11. comment_approved:评论是否被批准
  12. comment_agent:评论者的USER AGENT
  13. comment_agent:评论者的USER AGENT
  14. comment_type:评论类型(pingback/普通)
  15. comment_parent:父评论ID
  16. user_id:评论者用户ID(不一定存在)

wp_comments数据表结构

字段名类型注释
comment_IDbigint(20)评论ID
comment_post_IDbigint(20)评论关联的文章ID
comment_authortinytext评论作者
comment_author_emailvarchar(100)评论作者的邮箱地址
comment_author_urlvarchar(200)评论者的网站地址
comment_author_IPvarchar(100)评论作者的IP
comment_datedatetime评论日期
comment_date_gmtdatetime评论gmt日期
comment_contenttext评论内容
comment_karmaint(11)评论的karma值
comment_approvedvarchar(20)评论是否批准
comment_agentvarchar(255)评论代理
comment_typevarchar(20)评论的类型
comment_parentbigint(20)评论的父评论ID
user_idbigint(20)评论的用户ID

③、wp_links:存储友情链接

  1. link_id:自增唯一ID
  2. link_url:链接URL
  3. link_name:链接标题
  4. link_image:链接图片
  5. link_target:链接打开方式
  6. link_description:链接描述
  7. link_visible:是否可见(Y/N)
  8. link_owner:添加者用户ID
  9. link_rating:评分等级
  10. link_updated:未知
  11. link_rel:XFN关系
  12. link_notes:XFN注释
  13. link_rss:链接RSS地址

wp_links数据表结构

字段名类型注释
link_idbigint(20)wp_links表ID
link_urlvarchar(255)链接Web地址
link_namevarchar(255)链接名称
link_imagevarchar(255)链接头像地址
link_targetvarchar(25)目标
link_descriptionvarchar(255)链接描述
link_visiblevarchar(20)是否是私密链接
link_ownerbigint(20)链接分类
link_ratingint(11)链接评分
link_updateddatetime链接的更新日期
link_relvarchar(255)链接关系
link_notesmediumtext链接备注
link_rssvarchar(255)RSS地址

wp_links相关的函数

//wp_links表数据是通过get_bookmarks()函数获取数据的
  get_bookmarks()    

④、wp_options:存储WordPress系统选项和插件、主题配置

  1. option_id:自增唯一ID
  2. blog_id:博客ID,用于多用户博客,默认0
  3. option_name:键名
  4. option_value:键值
  5. autoload:在WordPress载入时自动载入(yes/no)

wp_options数据表结构

字段名类型注释
option_idbigint(20)选项ID
option_namevarchar(191)选项名称
option_valuelongtext选项值
autoloadvarchar(20)是否自动加载

wp_options相关函数

delete_option() //函数用来删除wp_options表中的一条记录

add_option()  //函数用来在wp_options表中增加一条记录

get_option()  //函数用来获取wp_options表中的一条记录

update_option()  //函数用来更新wp_options表中的一条记录

⑤、wp_postmeta:存储文章(包括页面、上传文件、修订)的元数据

  1. meta_id:自增唯一ID
  2. post_id:对应文章ID
  3. meta_key:键名
  4. meta_value:键值

wp_postmeta数据表结构

字段名类型注释
meta_idbigint(20)wp_postmeta表ID
post_idbigint(20)对应wp_posts表中的id
meta_keyvarchar(255)存储键名
meta_valuelongtext存储键值

wp_postmeta表总共有四个字段,即:meta_id、post_id、meta_key和meta_value。meta_id是wp_postmeta表的ID;post_id是关联到wp_posts表中的ID;meta_key和meta_value就是存储的文章的键值对信息。

wp_postmeta相关函数

add_post_meta()     //函数用来向wp_postmeta表中添加一条记录

get_post_meta()   //函数用获取wp_postmeta表中指定的一条记录

update_post_meta()    //函数用更新wp_postmeta表中指定的一条记录

delete_post_meta()   // 函数用删除wp_postmeta表中指定的一条记录

⑥、wp_posts:存储文章(包括页面、上传文件、修订)

WordPress的wp_posts数据库表非常重要,储存了WordPress的文章(Post)、页面(Page)、附件 (Attachment)、修订版本(Revision)、导航菜单项(Navigation Menu Item)。

  1. post_author(文章作者名,我想可以是为用户名,也可以是用户ID)
  2. post_date(文章发布日期)
  3. post_date_gmt(文章发布日期,格林威治时间)
  4. post_content(文章内容)
  5. post_title(文章标题)
  6. post_exerpt(摘录)
  7. post_status(文章状态,publish/auto-draft/inherit)
  8. comment_status(是否开启评论,默认值为open,打开)
  9. ping_status
  10. post_password(文章密码,如果加密的话,需要输入对应的密码才能打开)
  11. post_name(文章缩略名)
  12. to_ping(ping的链接)
  13. pinged(已经PING过的链接)
  14. post_modified(文章修改时间)
  15. post_modified_gmt(文章修改时间,格林威治时间)
  16. post_content_filter
  17. post_parent(父文章,主要用于page)
  18. guid
  19. menu_order(排序ID)
  20. post_type(文章类型,post或page)
  21. post_mime_type(MIME类型)
  22. comment_count(文章评论总数)

wp_posts数据表结构

字段名类型注释
IDbigint(20)文章ID
post_authorbigint(20)文章作者ID
post_datedatetime文章发布日期
post_date_gmtdatetime文章发布格林尼治标准时间
post_contentlongtext文章内容
post_titletext文章标题
post_excerpttext文章摘要
post_statusvarchar(20)文章状态
comment_statusvarchar(20)评论状态
ping_statusvarchar(20)是否允许ping
post_passwordvarchar(255)文章密码
post_namevarchar(200)文章名称
to_pingtext
pingedtext该文章被pingback的历史记录
post_modifieddatetime文章最后修改的时间
post_modified_gmtdatetime文章最后修改的格林尼治标准时间
post_content_filteredlongtext文章内容过滤
post_parentbigint(20)文章的上级文章
guidvarchar(255)每篇文章的一个地址
menu_orderint(11)
post_typevarchar(20)标明文章类型
post_mime_typevarchar(100)标明文章mime类型
comment_countbigint(20)文章评论数量

⑦、wp_terms:存储每个目录、标签

  1. term_id:分类ID
  2. name:分类名
  3. slug:缩略名
  4. term_group:分类分组

wp_terms数据表结构

字段名类型注释
term_idbigint(20)wp_terms表ID
namevarchar(200)分类名称
slugvarchar(200)分类别称
term_groupbigint(10)分类分组

⑧、wp_term_relationships:存储每个文章、链接和对应分类的关系

  1. wp_term_relationships:存储每个文章、链接和对应分类的关系
  2. object_id:对应文章ID/链接ID
  3. term_taxonomy_id:对应分类方法ID
  4. term_order:排序

wp_term_relationships数据表结构

字段名类型注释
object_idbigint(20)对象ID
term_taxonomy_idbigint(20)分类ID
term_orderint(11)分类排序

wp_term_relationships字段的一些说明

    ⑨、wp_term_taxonomy:存储每个目录、标签所对应的分类

    1. term_taxonomy_id:分类方法ID
    2. term_id:taxonomy:分类方法(category/post_tag)
    3. description:未知
    4. parent:所属父分类方法ID
    5. count:文章数统计

    wp_term_taxonomy数据表结构

    字段名类型注释
    term_taxonomy_idbigint(20)wp_term_taxonomy表ID
    term_idbigint(20)对应wp_terms表中的ID
    taxonomyvarchar(32)表示分类系统
    descriptionlongtext分类头像描述
    parentbigint(20)父分类ID
    countbigint(20)分类下内容数量

    wp_term_taxonomy字段的一些说明

    ⑩、wp_usermeta:存储用户的元数据

    1. umeta_id:自增唯一ID
    2. user_id:对应用户ID
    3. meta_key:键名
    4. meta_value:键值

    ⑪、wp_users:存储用户

    1. ID:自增唯一ID
    2. user_login:登录名
    3. user_pass:密码
    4. user_nicename:昵称
    5. user_email:Email
    6. user_url:网址
    7. user_registered:注册时间
    8. user_activation_key:激活码
    9. user_status:用户状态
    10. display_name:显示名称

    wp_users数据表结构

    字段名类型注释
    IDbigint(20)用户ID
    user_loginvarchar(60)用户登录名称
    user_passvarchar(255)用户登录密码
    user_nicenamevarchar(50)用户昵称
    user_emailvarchar(100)用户邮箱
    user_urlvarchar(100)用户网站地址
    user_registereddatetime用户注册时间
    user_activation_keyvarchar(255)用户激活码
    user_statusint(11)用户状态
    display_namevarchar(250)用户显示的名称

    ⑫、wp_termmeta:用来存储网站分类和标签信息属性元数据

    1. meta_id : wp_termmeta表ID
    2. term_id : 对应wp_terms表中的ID
    3. meta_key : 属性键名
    4. meta_value : 属性键值

    wp_termmeta数据结构

    字段名类型注释
    meta_idbigint(20)wp_termmeta表ID
    term_idbigint(20)对应wp_terms表中的ID
    meta_keyvarchar(255)属性键名
    meta_valuelongtext属性键值

    wp_termmeta数据表涉及函数

    WordPress提供了以下函数用来存储wp_termmeta

    add_term_meta()    //函数用来向wp_termmeta表中添加一条记录
    
    get_term_meta()    //函数用获取wp_termmeta表中指定的一条记录
    
    update_term_meta()    //函数用更新wp_termmeta表中指定的一条记录
    
    delete_term_meta()    //函数用删除wp_termmeta表中指定的一条记录

    本站资源均为网友推荐收集整理而来,请勿商业运营,仅供学习和研究,请在下载后24小时内删除!!
    © 版权声明
    THE END
    喜欢就支持一下吧
    点赞13 分享
    评论 抢沙发

    请登录后发表评论

      暂无评论内容