转自:http://www.chaochaoblog.com/archives/612 wordpress的数据库一向是比较小的那种,如无扩充,现在是12个表。从phpadmin进入看看后,发现一个博客的表确实是简单,不会像cms等各种纠结的关系,也许这个wp依然php而不是静态页得原因之一吧。通过对数据库的观察,最纠结的还是tags即标签的表比较复杂呢,这里来理清一下,因为最近想写个插件,为每个tags增加一张图片。 在wordpress中标签实际上也是分类的一种,他将分类和标签已经完全的融合在一起了,这样做的好处无疑是将分类扩大化了,当你点击一个标签的时候,出来的是和这个标签有关的所有文章。这里也要劝告大家一下标签要合理的加。 wp用来记录这个几个标签的表分别是 wp_blogterms,wp_blogterm_relationships,wp_blogterm_taxonomy。 wp_blogterms的结构为: 1 term_id bigint(20) 这个记录的是term的id,不管是tag还是分类都叫term吧。 2 name varchar(200) 这个记录的是term的名称。 3 slug varchar(200) 这个是别名,当然是用来生成该term的连接的了。 4 term_group bigint(10)这个是类属于那个群,好像都是0哦。 好了,我们知道,这表就有了我们所有的分类和tags并且保存了访问该tags的链接地址。 wp_bl......Read More>