WordPress 数据库设计中分类相关的表介绍

2020-05-20 0 By admin

在WordPress的系统里,我们常见的分类有文章的分类、链接的分类,还有文章设置的TAG,都属于分类方式。
WordPress 数据库中和分类相关的表即:wp_terms、wp_term_relationships、wp_term_taxonomy 三张表。
WordPress将所有的分类及分类方法、对应结构都记录在这三个表中。

一、wp_terms 表

记录分类的信息。
wp_terms 数据表记录了每个分类的名字,缩写和分类的ID。包括文章分类、链接分类和文章的TAG。

  1. term_id:分类ID
  2. name:分类名
  3. slug:缩略名
  4. term_group:未知

二、wp_term_relationships

wp_term_relationships 数据表记录文章|链接关联的分类信息;比如一个文章既有文章分类也有文章TAG,就会存在两条记录。
将文章|链接和分类关联起来。

  1. object_id:对应文章ID/链接ID
  2. term_taxonomy_id:对应分类方法ID
  3. term_order:排序

三、wp_term_taxonomy

对分类信息进行整理和统计。
wp_term_taxonomy 数据表记录分类对象的类别、描述信息、从属关系和关联的文档|链接的数量。

  1. term_taxonomy_id:分类ID
  2. term_id:分类ID
  3. taxonomy:分类方法(category/post_tag)
  4. description : category 存在描述信息
  5. parent:所属父分类方法ID
  6. count:文章数统计