WordPress数据库中的表、字段、类型及说明 [2]

wp_links :用于保存用户输入到Wordpress中的链接(通过Link Manager)的表。共14个字段: 

  • link_id – 每个链接的唯一ID号,bigint(20)值,附加属性为auto_increment。
  • link_url – 每个链接的URL地址,varchar(255)值,形式为http://开头的地址。
  • link_name – 单个链接的名字,varchar(255)值。
  • link_image – 链接可以被定义为使用图片链接,这个字段用于保存该图片的地址,为varchar(255)值。
  • link_target – 链接打开的方式,有三种,_blank为以新窗口打开,_top为就在本窗口中打开并在最上一级,none为不选择,会在本窗口中打开。这个字段是varchar(25)值。
  • link_category – 某个链接对应的链接分类,为int(11)值。相当于wp_linkcategories.cat_id。
  • link_description – 链接的说明文字。用户可以选择显示在链接下方还是显示在title属性中。varchar(255)值。
  • link_visible – 该链接是否可以,枚举enum(’Y’,’N’)值,默认为Y,即可见。
  • link_owner – 某个链接的创建人,为一int(11)值,默认是1。(应该对应的就是wp_users.ID)
  • link_rating – 链接的等级,int(11)值。默认为0。
  • link_updated – 链接被定义、修改的时间,datetime值。
  • link_rel – 链接与定义者的关系,由XFN Creator设置,varchar(255)值。
  • link_notes – 链接的详细说明,mediumtext值。
  • link_rss – 该链接的RSS地址,varchar(255)值。

wp_options: 用于保存Wordpress相关设置、参数的表,共11个字段。最重要是的option_value字段,里面包括了大量的重要信息。

  • option_id – 选项的ID,bigint(20)值,附加auto_increment属性。
  • blog_id – 不详。或许用在单在用户的WP版本上并不重要吧,或许是针对不同用户的Blog来设置的一个值。int(11)值,默认为0,即当前blog。
  • option_name – 选项名称,varchar(64)值。
  • option_can_override – 该选项是否可被重写、更新,枚举enum(’Y’,’N’)值,默认为Y,即可被重写、更新。
  • option_type – 选项的类型,作用不详,int(11)值,默认为1。
  • option_value – 选项的值,longtext值,这个字段的内容比较重要。Wordpress初始化时就会设定好约70个默认的值,这里暂不介绍。
  • option_width – 选项的宽(?),作用不详。int(11)值,默认为20。
  • option_height – 选项的高(?),作用不详。int(11)值,默认为8。
  • option_description – 针对某个选项的说明,tinytext值。
  • option_admin_level – 设定某个选项可被操纵的用户等级(详情见我的相关文章),int(11)值,默认为1。
  • autoload – 选项是否每次都被自动加载,枚举enum(’yes’,’no’)值,默认为yes。

wp_post2cat: 用于保存文章(posts)与分类(categories)之间的关系的表,只有三个字段:

  • rel_id – 关联ID,bigint(20)值,是个有auto_increment属性的自增量。
  • post_id – 文章的ID,bigint(20)值,相当于wp_posts.ID。
  • category_id – 分类的ID,也是bigint(20)值,相当于wp_categories.ID。

文章与分类的关系的形成是这样的:rel_id是一个不断增加的自增量,它用于识别每不同的post。post_id可以重复(当它对应多个分类时),因为它可被rel_id识别,所以不会出现混乱。每个post_id可对应多个category_id时,一个rel_id + post_id组合,可以识别某一个分类,因此每个文章的分类可以是不同的。通过这张表,可以非常快速、高效地找出某篇文章(post)对应了哪些分类(category),反之亦然。

wp_postmeta – 用于保存文章的元信息(meta)的表,四个字段:

  • meta_id – 元信息ID,bigint(20)值,附加属性为auto_increment。
  • post_id – 文章ID,bigint(20)值,相当于wp_posts.ID。
  • meta_key – 元信息的关键字,varchar(255)值。
  • meta_value – 元信息的值,text值。

这些内容主要是在文章及页面编辑页(Write Post, Write Page)的”Add a new custom field to this post(page):”下进行设定的。meta_key就对应名为”key”的下拉列表中的项,而值由用户自己填上(某些时候,wp也会自动加入,如文章中有的音频媒体)。

我用phpMyAdmin查看了一下,在我的blog中,主要使用这张表的有插件(如Adhesive、Technorati Tagging)、_wp_page_template、enclosure(内含资源)。

发表评论

返回顶部