Wordpress数据库说明及wpdb类
以下内容为网络整理资料非原创
下面是wp-2.0.5版的数据库结构图(E-R图)。这里仅列出了主键和外键。图中菱形表示1:n的关系,白色部分为1,黑色部分为n。
Wordpress共有10个表,按照功能大致分为四类。
- user: 用户信息,包括wp_users表和wp_usermeta表。
- post: 文章及评论信息,包括wp_posts、wp_postmeta、wp_comments、wp_post2cat以及wp_categories五个表。
- link: 链接信息,包括wp_links表和wp_linkcategories表。
- option: 全局设置信息,包括wp_options表。
表的命名规则也很有意思。基本规则总结如下:
- 保存对象的基本属性,命名为 wp_objects,使用复数(如 wp_posts,wp_comments);
- 保存对象的扩展属性,命名为 wp_objectmeta,使用单数(如wp_postmeta,wp_usermeta);
- 多对多关系,命名为 wp_a2b,其中a和b分别为多对多关系两端的对象名的缩写(如wp_post2cat)。
WPDB类
http://codex.wordpress.org.cn/Function_Reference/wpdb_Class
http://codex.wordpress.org/Function_Reference/wpdb_Class
数据库说明
http://codex.wordpress.org/Database_Description#Table_Overview
wp_categories: 用于保存分类相关信息的表。包括了5个字段,分别是:
- cat_ID - 每个分类唯一的ID号,为一个bigint(20)值,且带有附加属性auto_increment。
- cat_name - 某个分类的名称,为一个varchar(55)值。
- category_nicename - 指定给分类的一个便于记住的名字,也就是所谓的slug,这是一个varchar(200)值。
- category_description - 某个分类的详细说明,longtext型值。
- category_parent - 分类的上级分类,为一个int(4)值,对应是的当前表中的cat_ID,即wp_categories.cat_ID。无上级分类时,这个值为0。












































