Ericnth的小站

  • users表
  • usermeta表
  • terms表
  • term_relationships表
  • term_taxonomy表
  • posts表
  • postmeta表
  • options表
  • comments与commentmeta
  • 你可能还想了解...
  • 首页
  • 编程学习笔记
  • 系统与软件
  • 摄影
  • 随笔
  • 论坛
  • 公告

Wordpress各个数据表的功能简述

  • Tianheng Ni
  • 2022-05-25
  • 0

还是如题,本次修复+搬家的工作涉及了不少与wp的数据库有关的内容,在此记录一下,以备不时之需。

很多主题和插件都会创建自己的表或在wp原有的表中插入行,此处仅代表我个人的情况。

users表

结构:

要点:user_pass列的每个字段加密方式是hash加盐。

usermeta表

用来存储用户除了上一张表中用户基本信息外的额外信息。一名用户会占用很多行,因此这也是一张非常庞大的表格。我这里百余名用户已经达到了一万多行。

terms表

存储分类和tag,没什么特点与理解难度。

term_relationships表

存储posts(文章/页面/媒体)id-term(分类或tag)id的键-值对。

term_taxonomy表

存储分类或tag的类型、内容数量与父亲term。

posts表

这也许是最重要的表之一了——存储了网站的所有内容,包括文章、页面和媒体。

注意,在wordpress中,这三者的地位可以认为是是均等的,因此媒体也会被分配一个单独的id,这也就是为什么文章编号跳跃会很厉害的原因。

postmeta表

这也是一张非常巨大的表,结构和usermeta十分类似。

options表

这也是一个以键-值对为主体的表,记录了后台各项设置。主要有后台“设置”一项以及各个插件储存的信息。

comments与commentmeta

可以类比之前的posts与postmeta,users与usermeta。

如果在wordpress迁移或搭建中遇到了什么困难,也可以联系我,我会尽量帮忙解决。

你可能还想了解...

  • 为什么我在WP主题的选用上返璞归真
  • 本站pagespeed 100分祭+三本react电子书赠送
  • Wordpress5.7下载
  • WPBakery页面生成器6.0汉化版分享
  • wordpress+php8.0的那些坑
© 2023 Ericnth的小站
Theme by Wing
沪ICP备2020025694号 沪公网安备31011202012861号
  • {{ item.name }}
  • {{ item.name }}