当前位置: 首页 > 后端技术 > PHP

WordPress集合与存储表结构关系详解

时间:2023-03-30 01:58:02 PHP

前言最近在写WordPress网站的文章集合程序,顺便研究了一下它的数据库,记录如下。Contentwp_posts:这是文章表,主要存储文章的标题、内容、日期等主题信息。wp_postmeta:这个表主要是文章的一些附带信息。收藏中需要注意的是`thumbnail`。比如`meta_key`字段的值是:`_wp_attached_file`,`_wp_attachment_metadata`,`_thumbnail_id`,这些都是关联缩略图的信息,特别要注意的是,如果你给帖子加了缩略图,wp_posts中也会添加一行字段作为`_wp_attached_file`和`_wp_attachment_metadata`两个字段的值。wp_terms:这是分类表,主要存储文章的`category`、`label`等类别主题信息。wp_term_taxonomy:该表主要与wp_terms相关联,对应后者中的列是属于分类还是标签信息。wp_term_relationships:该表关联的是文章与分类的关系,即每篇文章属于哪个分类,有哪些标签的信息。注意:在插入文章之前,必须先处理分类和标签,然后在文章之后处理缩略图。批量导入图片信息后,记得使用`RegenerateThumbnails`等插件重新生成缩略图。综上所述,以上大致讲了我理解的几个表之间的关系以及它们在文章中的作用。具体的数据表字段信息可以自己上网查,这里就不浪费篇幅了。WP的数据表结构相对于其他CMS等程序来说还是稍微复杂一些,尤其是在一些相关的信息处理中,一张表可以解决,但是要用好几张表,可能有一些我没有注意到的原因.