WordPress数据库各字段详解

小百度整理一下WordPress数据库中各字段的含义与作用,方便对WordPress的二次开发与使用:

wp_terms.term_id -> wp_term_taxonomy.term_id
wp_terms_relationships.term_taxonomy_id -> wp_terms_taxonomy.term_taxonomy_id
wp_links.link_id -> wp_terms_relationships.object_id
wp_post.ID -> wp_terms_relationships.object_id
wp_uesrs.ID ->wo_posts.post_author
wp_users.ID -> wp_links.link_owner
wp_post.ID -> wp_postmeta.post_id
wp_post.ID -> wp_comments.comment_postID
wp_users.ID -> wp_comments.user_id
wp_usermeta.user_id -> wp_users.ID
wp_posts
ID 记录文章的id
post_author 记录发表文章的作者的id
post_date datetime 格式为0000-00-00 00:00:00 记录发表文章的时间
post_date_gmt datetime 格式为0000-00-00 00:00:00  记录发表文章的标准时间(格林尼治时间)
post_content 文章的内容
post_title 文章的标题
post_category 文章所属分类的ID,这个好像都是0,貌似没有啥用
post_excerpt 文章摘要,是在编辑文章的时候自己编辑的摘要,采用more标签的形式时该字段无值
post_status 文章状态,inherit、publish、private、draft等等
comment_status 评论状态,表示该文章是否允许评论,open为允许,closed为禁止,register_only为注册后方可评论
ping_status 引用状态,表示该文章是否允许被引用,还记得在进入后台控制板时默认显示的被引用情况吧
post_password 文章密码,有些文章可以设置为私有文章,可以设置密码
post_name 文章缩略名称,很多中文的显示为%数字
to_ping 据说是用来保存未经审核的引用地址,基本上不用或者说没怎么用过
pinged 据说是用来保存发送引用的地址,基本上不用或者说没怎么用过
post_modified 格式为0000-00-00 00:00:00  文章修改时间
post_modified_gmt 格式为0000-00-00 00:00:00 文章修改的标准时间,格林尼治时间
post_content_filtered 据说可以用来过滤,没有用过
post_parent 该文章的上级文章id,一般发布过的文章该字段为0,编辑修改的为该文章的id
guid 文章的url,链接地址
menu_order 文章的页面序号,不使用的话一般为0
post_type 文章类型,post表示为已发布的文章,revision表示为修订版本,page为页面
post_mime_type 上传的附件类型
comment_count 该文章的评论数

wp_postmeta这张表在WORDPRESS中是为了post服务的,有点像wp_usermeta是为user服务一样,这张表记录了文章 浏览次数,文章的自定义字段等,一般的叫法为“文章额外数据表”。
包含这么几个字段:
meta_id记录额外信息的id
post_id 记录文章的id
meta_key 记录额外信息的键值
meta_value 记录额外信息的值
wp_users各个字段定义及用途如下:
ID 用户id,主键,自增
user_login 用户登陆的用户名,在刚安装完成的时候一般只有一个admin
user_pass 用户登陆密码
user_nicename 用户昵称
user_email 用户的电子邮件地址
user_url 用户个人网站的url
user_registered 用户的注册时间
user_activation_key 据说是用户激活码,没有用过,不了解
user_status 用户状态,一般为0
display_name 用于显示的用户名称
admin 用户的基本信息其实就在后台面板的用户设置中。
wp_usermeta是为user服务一样,这张表记录了文章浏览次数,文章的自定义字段等,一般的叫法为“文章额外数据表”。
包 含这么几个字段:
meta_id记录额外信息的id
post_id 记录文章的id
meta_key 记录额外信息的键值
meta_value 记录额外信息的值
wp_terms表有四个字段,介绍如下:
term_id 记录信息(文章分类、链接分类、标签)编号id
name 记录信息(文章分类、链接分类、标签)名称
slug 记录信息(文章分类、链接分类、标签)的缩略名
term_group 都是0,功能不详
term_taxonomy其各个字段的功能如下:
term_taxonomy_id 记录信息(文章分类、链接分类、标签)的id
term_id 分类的id,实际上为terms表中的term_id
taxonomy 类别:category代表为文章分类、link_category代表为链接分类、post_tag代表为标签
description 信息描述
parent 该分类信息的父类,一般为0
count 该信息使用过的次数(文章分类为该分类下文章数,标签为该标签使用的次数)
term_relationships是字段最少的一张表,但它的功能很重要,联系着是分类数据表term_taxonomy、 wp_posts文章表、wp_links链接表,要不怎么叫relationships呢,是WORDPRESS系统中存储分类与具体文章或者链接的关 联关系的数据表,虽然只有3个字段,但是很重要:
object_id 文章id,就是post中的ID
term_taxonomy_id 分类信息id,就是term_taxonomy中的term_taxonomy_id
term_order 排序值
wp_options该表记录的内容大致为后台管理页面的设置 ->常规中的内容,该表有5个字段,各个字段的功能介绍如下:
option_id 选项记录的id
blog_id 博客id,WORDPRESS是支持一个系统多个blog的,如果是有多个用户的话这个字段会有相应的编号,否则就是0
option_name 选项名称
option_value选项值
autoload 是否每次自动读取
wp_links表的所有字段的介绍如下:
link_id 链接编号
link_url 链接的网址
link_name 链接的名称
link_image 链接的图片
link_target 链接的打开方式,_blank为开一个新窗口打开,另外还有_top、none
link_category 链接属于的分类编号
link_description 链接的描述信息
link_visible 链接是否可见
link_owner 链接创建者的ID,就是wp_users中的ID
link_rating 链接的等级,这个不太清楚
link_updated 链接的最后更新时间,好像都会是0000-00-00 00:00:00
link_rel 据说为链接与创建人的关系,具体不清楚,一直为空
link_notes 链接的详细介绍
link_rss 链接的RSS地址
wp_comments表的所有字段的介绍如下:
comment_ID 评论编号
comment_post_ID 被评论的文章的编号,对应的是wp_posts中的ID
comment_author 评论的作者
comment_author_email 评论作者的邮箱
comment_author_url 评论作者的网址
comment_author_IP 评论作者的IP
comment_date 评论的时间
comment_date_gmt 评论的标准时间,格林尼治时间
comment_content 评论内容
comment_karma 发表评论的类型,一般为0,具体用法不知
comment_approved 评论的状态,0为待审,1为已审,spam为垃圾评论
comment_agent 评论作者的信息,包括浏览器、操作系统等
comment_type 评论的类型,具体用法未知
comment_parent 上一级评论的id,WORDPRESS中是允许回复评论的
user_id 发表评论的用户的id,如果为游客则为0

落花生

认准了方向,就要勇敢地走下去,十年磨一剑,我相信,只要坚持,一切都有可能。

相关日志

  1. 没有图片

    2011.07.20

    XXOOYY 最新地址 你知道吗?

    经常从网上看到XXOOYY这几个字母,不知道…

  2. 没有图片

    2011.01.07

    WordPress集成支付宝方法

    今天发现一个让WordPress集成支付宝的…

  3. 没有图片

    2011.03.12

    MySQL内容批量替换方法

    针对MySQL里某字段的内容,有时需要批量替…

  4. 没有图片

    2010.05.07

    翻墙的后果

    为了杜绝学生翻墙,某校园的铁栅栏都是带尖头的…

  5. 没有图片

    2011.05.25

    联想ThinkPad R400系列笔记本驱动下载(xp、vista)

    Windows xp 电源管理软件(Wind…

  6. 没有图片

    2013.05.23

    Centos yum 安装 xcache 教程

    Xcache是一个开源的操作码缓存器/优化器…

评论

还没有评论。

About

马拉松运动员,沉迷于跑步;关注科技前沿,关注互联网!与跑者、程序员、设计师为伍,一起跑步健身,一起编写程序,为自由而战!