taxonomy与category及term之间的区别
我们在刚开始学习编写wordpress主题时,常常分不清taxonomy, category, term的区别。
在这里我也是按我的理解做一下讲解。
我们分不清taxonomy与category的原因,主要在于它们俩在中文中的意思都是分类(类别)。
首先taxonomy是包含category的,但是category不包含taxonomy。
即,taxonomy之间没有明显的共性。而category有。
举例:
树和狗是两个taxonomy(种类)。它们没有共性。
而树可以分为松,白桦,苹果树…而这些松,白桦,苹果树…就是categoies(类别)。
同样狗分为:拉波拉多,柯基,哈士奇…都是category(类别)。
这就是taxonomy和category的主要区别。
term跟category几乎是一样的。
但是term的作用范围稍大一些。
term和category的区别:
category是wordpress的默认类别。
而term可以是自定义分类下的类别。
即:
taxonomy下可以是category,也可以是term。
custom taxonomy(自定义文章分类)下的类别叫term。而不是category。