类别,标签和分类法都是相关的,很容易混淆。
我们将以为食谱网站构建主题为例,以帮助分解类别,标签和分类法的示例。
在我们的食谱网站中,类别为早餐,午餐,晚餐,开胃菜,汤,沙拉,小食和甜品。所有食谱都将属于这些类别,但用户可能希望搜索一些特定的东西,例如巧克力甜点或姜鸡晚餐。
巧克力,生姜和鸡肉都是标签的例子。它们是为用户提供含义的另一种特定级别。
最后,还有分类法。实际上,类别和标签是默认分类法的示例,它们只是组织内容的一种方式。分类法是在WordPress中对内容和数据进行分类的方法。使用分类法时,您会将相似的事物组合在一起。分类法是指这些组的总和。与Post Types一样,有许多默认分类法,您也可以创建自己的分类法。
食谱通常按类别和标签进行组织,但是还有其他一些有用的方法可以将食谱分解为更加用户友好的方式。例如,食谱网站可能需要一种简单的方法来按烹饪时间显示食谱。定制的烹饪时间分类法为0-30分钟,30分钟至一个小时,1-2小时,2小时以上,这将是一个很大的故障。另外,诸如烤架,烤箱,火炉,冰箱等的烹饪方法将是与该地点相关的自定义分类法的另一个示例。对于食谱的辛辣程度,也可能有一个自定义的分类法,然后将辣度定为1-5。
默认分类法
WordPress中的默认分类法是:
- 类别:该组织在内容的层次分类后柱式
- 标签:来组织内容中的非等级分类后柱式
- 帖子格式:一种用于创建帖子格式的方法。您可以在“帖子格式”页面上了解有关这些内容的更多信息。
条款
术语是您分类法中的项目。因此,例如,如果您具有 动物 分类法,则将具有术语,狗,猫和羊。可以通过WordPress管理员创建条款,也可以使用wp_insert_term()函数。
数据库架构
分类法和术语存储在以下数据库表中:
- wp_terms –存储所有术语
- wp_term_taxonomy –将术语置于分类法中
- wp_term_relationships –将分类法与对象相关(例如, 要 发布的类别)
模板
WordPress为类别,标签或自定义分类法提供了几种不同的模板层次结构。有关其结构和用法的更多详细信息,请参见“ 分类模板”页面。
自定义分类
可以在WordPress中创建新的分类法。例如,您可能想在书评网站上创建 作者分类法,或者 在电影网站上创建演员分类法。与自定义帖子类型一样,建议您将此功能放在插件中。这样可以确保当用户更改其网站的设计时,其内容将保留在插件中。