类别、标记和自定义分类

类别、标签和分类法都是相关的,很容易混淆。 

我们将使用为菜谱网站构建主题的示例来帮助分解类别、标记和分类。 

在我们的配方网站上类别包括早餐、午餐、晚餐、开胃菜、汤、沙拉、配菜和甜点。所有食谱都属于这些类别,但用户可能希望搜索一些特定的食谱,如巧克力甜点或姜鸡肉晚餐。 

巧克力、生姜和鸡肉都是标签。它们是为用户提供意义的另一个特定级别。

最后,还有分类法。实际上,类别和标记是默认分类法的示例,它们只是组织内容的一种方式。分类法是对WordPress中的内容和数据进行分类的方法。当你使用分类法时,你将相似的东西分组在一起。分类法是指这些组的总和。与发布类型一样,有许多默认分类法,您也可以创建自己的分类法。

食谱通常是按类别和标签组织的,但还有一些其他有用的方法可以将食谱分解为更便于用户使用的食谱。例如,菜谱网站可能希望通过一种简单的方式显示烹饪时间的菜谱。烹饪时间的自定义分类为0-30分钟、30-1小时、1-2小时、2+小时,这将是一个很好的细分。此外,烧烤、烤箱、炉子、冰箱等烹饪方法将是与网站相关的自定义分类法的另一个示例。也可以对食谱的辣度进行自定义分类,然后对其辣度进行1-5的评级。

默认分类

WordPress中的默认分类法是:

  • categories:一种层次分类法,用于组织邮递岗位类型
  • 标记:一种非层次分类法,用于组织邮递岗位类型
  • 帖子格式:一种为帖子创建格式的方法。您可以在文章格式第页。

条款

术语是分类法中的项目。例如,如果您有动物分类法你会有术语,狗,猫和羊。可以通过WordPress管理员创建术语,也可以使用wp_insert_term()功能。

数据库架构

分类法和术语存储在以下数据库表中:

  • wp_terms–存储所有术语
  • wp_termtaxonomy–将术语放在分类法中
  • wp_termrelationships–将分类与对象关联(例如类别后)
分类模式

模板

WordPress为类别、标记或自定义分类法提供了几种不同的模板层次结构。有关其结构和用法的更多详细信息,请参阅分类模板第页。

自定义分类

可以在WordPress中创建新的分类法。例如,您可能想创建一个作者书评网站上的分类法,或演员电影网站上的分类法。与自定义帖子类型相同建议您将此功能放在插件中这样可以确保当用户更改其网站设计时,其内容会保留在插件中。

您可以在中阅读有关创建自定义分类法的更多信息插件开发人员手册。