You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress文章分类存储位置及分类查询代码技术咨询

WordPress文章分类信息的存储位置

嘿,刚好对WordPress的数据库结构门儿清,给你拆解清楚:

其实WordPress是用三个关联表来管理文章和分类(包括标签、自定义分类法)的关系的,你已经找到的wp_terms只是其中一环:

  • wp_terms:这是存储所有「术语」的基础表,不管是分类、标签还是自定义分类法的术语,它们的名称、slug、描述这些基础信息都存在这儿。你看到的Services分类的基本信息就在这个表里。
  • wp_term_taxonomy:这个表是用来给术语「归类」的——它把wp_terms里的术语和具体的分类法(比如category代表文章分类,post_tag代表标签)绑定,同时还会存储分类的父ID(用来做层级分类)、描述等额外信息。你要找的Services分类作为文章分类的记录就在这里,对应的taxonomy字段值是category。
  • wp_term_relationships:这就是你要找的文章和分类的关联核心表!它通过object_id(也就是文章的ID)和term_taxonomy_id(对应wp_term_taxonomy里的ID)来建立绑定关系。每一篇文章对应分类的记录,都会在这里生成一条关联数据——比如你给测试文章分配了Services分类,这里就会有一条object_id为该文章ID、term_taxonomy_id为Services分类在wp_term_taxonomy中对应ID的记录。

另外补充个小细节:你代码里用的&cat=2,这个2其实就是wp_terms里对应分类的term_id,WordPress会通过这个ID关联到wp_term_taxonomy,再通过wp_term_relationships找到所有属于该分类的文章。

内容的提问来源于stack exchange,提问作者Tim Dawson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 07:30:01