我一直在仔细阅读WordPress的法典,并对分类法和类别是什么之间的模糊定义感到困惑。为此,术语也是在分类法描述中使用的单词,但似乎以暗示其不仅仅限于分类法的方式使用。

两者都被描述为对帖子进行分类和分组的一种方式。我确实知道分类法是类别的一种更一般的形式,但是它们之间如何精确地联系在一起?

我有没有发现一个细微的区别?

评论

我认为您应该为自定义帖子类型创建自定义分类法,而不是使用本机类别,这样可以减少混乱。

#1 楼

如前所述,分类法是以下术语的集合名词


category
post_tag
post_format
link_category
自定义分类法

前四个是内置分类法,而自定义分类法是用户使用register_taxonomy手动创建的分类法。自定义分类法可以是分层的(例如内置分类法category),也可以不是(例如帖子标签)。

您在后端在“帖子”屏幕下创建的类别和标签实际上是事实。分类法术语categorypost_tag

您不能在post_format中创建额外的术语。 post_format具有类似post_format_videopost_format_gallery等术语的构建。请参见编解码器以获取包括的所有帖子格式



编辑

我已经更新了法典中的分类法页面包含我的图表和缺少的post_format分类法

评论


+1。只是一些琐事:甚至内置的分类法也是通过register_taxonomy创建的。 2次。 :)

– gmazzap♦
2014年8月18日在7:08

Jip,但是它们不是由用户手动创建的。不过,请看您的意思,我实际上应该在回答中添加该特定细节。 :-) 非常感谢

–Pieter Goosen
2014年8月18日在7:12

老实说,我添加了评论,以免错过机会来嘲笑WordPress有关帖子类型和分类法的愚蠢双重注册:D

– gmazzap♦
14年8月18日在7:32

如果单击图像@goose会增加尺寸,会更好。

–布拉德·道尔顿(Brad Dalton)
14年8月18日在7:35

@GM哈哈哈,看到所有这些笑话。就像两次吃同一块肉一样

–Pieter Goosen
14年8月18日在7:45

#2 楼

类别,标记,链接类别和发布格式是内置在分类法中的。
从Codex

开始,分类法基本上是将事物分组在一起的一种方法。
不同分组的名称分类学中的术语称为术语。以动物分组为例,我们可以将一组称为“鸟”,将另一组称为“鱼”。 “鱼”和“鸟”是我们分类法中的术语。作为WordPress的示例,类别或标记(请参阅下一节)是一个术语。


#3 楼

Category是WordPress中内置的taxonomy之一。

所以要弄清楚事情:分类法是将事情组合在一起的一种方法。

我们可以像内置的一样在WordPress中创建自定义分类法。例如Cars可能是terms的分类法,例如

Audi
Toyota
Benz
Mazda


主要有两种分类法可用,分别是hierarchicalnon hierarchical

Category是分层分类法的最佳示例,而Tag是非分层分类法的示例