首页 » WordPress » WordPress 数据库探究 #3 — wp_postmeta

WordPress 数据库探究 #3 — wp_postmeta

August 14th, 2007 at 01:08pm 雪山飞猪 浏览: 1,578

可能有很多东西你想保存到你的一些日志中 — 你写日志时候的心情 ,你当时听的歌曲,你所处的地理位置,一些相关日志的列表,特定为搜索引擎指定日志信息等等。所以这些东西都会保存到 wp_postmeta 这个表中。

这个表的结构是非常简单和灵活的。它只有四个字段:meta_id,post_id,meta_keymeta_valuemeta_id 是自动产生的,我想没有任何情况下你需要去修改它 — 有更多有趣的事情可以去做 :-)post_id 是当前 meta 信息链到日志的 ID(来自 wp_posts 表的记录)。 meta_key 是你想附加到日志上信息的描述(如 ‘mood(心情)’ 或者 ’song(歌曲)’)。 meta_value 是 meta 信息的实际内容(如 ‘Grumpy!’ 或者 ‘The WordPress Song.mp3′)。

WordPress 使用这个表去存储附件的额外信息,这些信息不适合 wp_posts 表(附件的路径,缩略图信息,等等)。另外,这个表还可以用来存储自定义字段(custom field)的名字和值 — 你可以在日志编辑器下面看到自定义字段框。并且,当然,很多大量插件可以利用这个表。所以,如果你决定在你制作的插件使用这个表,务必为你的 meta 健使用一些唯一的名字。否则,你的插件可能妨碍其他的插件,并且你得到怪异的和完全不可预料的结果。

下一篇是和用户有关的两个表:wp_users 和 wp_usermeta

作者:雪山飞猪
原文链接:WordPress 数据库探究 #3 -- wp_postmeta
我爱水煮鱼版权所有,转载时必须以链接形式注明作者和原始出处及本声明。

17fav 收藏本文

PR: 0 / del.ici.ous it / Technorati it

2 条评论 添加你的评论

  • 1. 大猫  |  December 31st, 2007 at 10:35 pm

    其实我是来抢沙发的

    [回复该留言]

  • 2. Charles  |  June 8th, 2008 at 11:37 pm

    原来是这么回事。想不到我隔了近一年,竟然能做到板凳。看了这篇文章,我大概猜到你怎么做Related Post插件的了。这么一来的话,显示那个列表只要一次查询就OK了吧。

    [回复该留言]

发表评论

必须

必填,打死不公开

:mrgreen: :neutral: :twisted: :arrow: :shock: :smile: :???: :cool: :evil: :grin: :idea: :oops: :razz: :roll: :wink: :cry: :eek: :lol: :mad: :sad: :!: :?:

WordPress 主题大赛进展 WordPress 数据库探究 #4 — wp_users 和 wp_usermeta


WooThemes - Premium WordPress Themes Club

订阅

本站推荐

正在更新

分类

Clicki

抓虾