深入理解 WordPress 自定义分类法 Taxonomy
自定义分类法:WordPress的强大分类系统
我是一名WordPress爱好者,热爱探究WordPress的各种特性和用法。在这篇文章中,我将向大家介绍WordPress中的自定义分类法,这是一个神奇的存在,可以使WordPress轻松地变成一个强大的CMS。分类法和文章数据表相互关联,来实现WordPress强大灵活的分类系统,分类法和文章之间的关系是多对多关系,这也是WordPress数据库中唯一的多对多关系。
弄明白自定义分类法的概念
自定义分类法是什么
分类法是用来归纳和分类事物的一种系统,通常分类法是分级别的,WordPress默认有两种分类法:分类目录和标签。
我们也可以根据需要额外添加自定义分类法,自定义分类法在后台界面上的表现类似于分类目录或标签,每个自定义分类法的地位个内置的分类法一样。
自定义分类法项目
每个分类法都可以添加分类项目用来分类我们的数据,标签是标签分类法中的分类项目。结合自定义查询使用时,分类法项目可以非常强大。
WordPress如何存储自定义分类法和自定义分类法项目
分类法和文章之间的关系多对多关系,而分类法和分类法项目之前的关系却是一对多关系,一个分类法可以有多个分类项目,而一个分类项目却只能有一个分类法,同事,分类项目与分类项目自身也有一个一对多的关系,主要用来实现多级分类。
wp_terms数据表
wp_terms存储着分类目录、标签、和自定义分类法中的分类项目。
wp_term_taxonomy数据表
wp_term_taxonomy数据表保存着分类项目所属的分类法方法,以及分类项目和自身的关系数据。
wp_term_relationships数据表
wp_term_relationships数据表是文章和分类项目之间的关系表,文章和分类项目通过这个数据表建立了多对多关系。
总结
文章和分类项目之间的关系非常强大,他们之间的关系是WordPress中唯一的多对多关系,理解了分类法和分类项目之间的关系,以及他们在数据库中的存储方式,有助于我们深入了解WordPress的运行方式,帮助我们使用相关功能。
-
如何创建WordPress古腾堡编辑器的区块(PHP+原生JS) 2024-01-10 01:01:06
-
搭建一个WordPress网站需要多少成本 2023-11-06 00:09:51
-
Symlink介绍(附:如何使用Symlink进行WordPress开发) 2023-11-05 23:38:32
-
让WordPress实现数据库同步的插件:HyperDB 2023-10-24 23:40:49
-
allegro电商平台值得做吗(附:2023年Allegro注册流程指南) 2023-10-08 21:53:39
-
印度跨境电商平台有哪些(附:印度跨境电商做什么产品好) 2023-10-08 21:34:23
-
跨境电商必看的几大海外二手电商平台 2023-10-08 18:04:42
-
WordPress同城互联网产品解决方案:UBASE 2023-10-03 16:40:39
-
WordPress网站的安全插件:wordfence 2023-09-14 09:25:18
-
WordPress 6.3 支持在手动更新插件和主题失败后回滚旧版本 2023-08-28 16:58:45