类别,标签和分类法都是相关的,容易混淆。 我们将使用构建食谱网站主题的示例来帮助分类,标签和分类。 在我们的食谱网站,类别是早餐,午餐,晚餐,开胃菜,汤,沙拉,边和甜点。 所有食谱都适合这些类别,但用户可能想搜索特定的东西,如巧克力甜点或姜鸡晚餐。 巧克力,姜和鸡都是标签的例子。 它们是为用户提供意义的另一个特殊性。 最后有分类。实际上,类别和标签是默认分类法的例子,它们仅仅是组织内容的一种方法。分类法是在WordPress中分类内容和数据的方法。当您使用分类法时,您将类似的东西分组在一起。分类是指这些群体的总和。与Post Types一样,还有许多默认分类法,您也可以创建自己的分类。 食谱通常按类别和标签组织,但还有一些其他有用的方法来打破食谱,以便更加用户友好。例如,食谱网站可能希望通过烹饪时间显示食谱的简单方法。烹饪时间的定制分类为0-30分钟,30分钟至1小时,1至2小时,2+小时将是一个很大的故障。另外,烹饪方法如烤架,烤箱,炉子,冰箱等将成为与该网站相关的定制分类法的另一个例子。也可能有一个习惯分类法,如何辛辣的食谱,然后评级从1-5在spiciness。 ## 默认分类 WordPress的默认分类是: - categories:在帖子类型中组织内容的分级分类 - tags:在分级后类型中组织内容的非分层分类 - post formats:一种为您的帖子创建格式的方法。 您可以在“[文章格式](themes/post-formats.md)”页面上了解更多信息。 ## 条款 术语是您的分类学中的项目。 所以,例如,如果你有动物分类法,你会有条件,狗,猫和羊。 术语可以通过WordPress管理员创建,也可以使用wp_insert_term()函数。 ## 数据库架构 分类和术语存储在以下数据库表中: - wp_terms - 存储所有的术语 - wp_term_taxonomy - 将该术语放在分类学中 - wp_term_relationships - 将分类法与对象(例如,要发布的类别)相关联 ## 模板 WordPress为类别,标签或自定义分类提供了几个不同层次的模板。 有关其结构和用法的更多详细信息,请参见“[分类模板](themes/taxonomy-templates.md)”页面。 ## 自定义分类 可以在WordPress中创建新的分类法。 例如,您可能想在图书评论网站上创建作者分类,或者在电影网站上创建演员分类。 与自定义帖子类型一样,建议您将此功能放在插件中。 这样可以确保在用户更改网站设计时,其内容会保留在插件中。 您可以在“插件开发者手册”中阅读更多有关[创建自定义分类](plugin/working-with-custom-taxonomies.md)的信息。