在WordPress中,默认情况下可以使用类别和标签对内容进行分组。WordPress将这些组称为分类。当你认真对待你的内容并拥有大量内容时,创建其他组也会有回报。通过创建这些自定义分类法,您可以简化内容编写人员的工作。更重要的是,你要尽可能地为访问者构建网站。他们将能够找到与他们相关的内容,更容易找到相关的内容。本文将深入介绍自定义分类法的使用。
分层和无等级
WordPress在2.3版本中引入了标签的概念。根据维基百科的描述,标签是“分配给一条信息的非层次关键字或术语”。这意味着自从2.3版本以来WordPress已经有了一种分级的信息分类方式(类别)和非分级的信息组织方式(标签)。早在2006年(!),人们就在讨论标签不是类别这一事实。问题是WordPress把它们都称为“分类”,但这并不完全正确。单词分类法具有不同的层次结构,详见另一个Wikipedia页面。
在2.8版本中,WordPress引入了自定义分类法。或者实际上,允许更容易地访问自定义分类法的可用后端。这些自定义分类既可以是非分层的(如“标签”),也可以是分层的(如“类别”)。但就目前而言,只有非层次分类法能从平滑的集成中受益。这些更像实际的分类,因为它们向标签结构添加了一种层次结构。
让我给你一个例子:你可以有一个“人”和一个“地点”分类。比如,你写了一篇新文章,决定在“人物”分类中添加一个关键字。通过这样做,您可以说它是一个类型为‘People’的关键字(或者标签,如果您愿意的话),因此在某种程度上它是分层的。但它也使关键字的信息量大得多,因为它增加了另一层信息。
几年前,Roy Huiskes通过图形化的方式为我们展示了这个主题:
自定义分类
有趣的事实:人物分类部分在上面的图片将包括更多的分支。
你可以把它用于地点,或者公司网站上的员工,也可以用于图书网站上的作者,旅游网站上的目的地等等。它以一种方便的方式对项目进行分组,既有利于维护,也有利于访问者。
WordPress中的自定义分类法
在WordPress中添加自定义分类并不难。要手动注册分类,可以使用register_taxonomy()函数。大多数WordPress开发者可能都用过这个或那个,对吧?
org有一个关于如何进行人员分类的例子:
这段代码向你的WordPress post编辑屏幕添加了一个元框,它看起来像标签框。它甚至以同样的方式工作。我不是标签云的拥趸,但是,理论上,您甚至可以为您的新分类法创建一个云。欲了解更深入的解释,请查看wpmudev.org(2016)的这篇文章。
这些自定义分类法可以是公共的,也可以是私有的,这使得它们对于元素的内部分组也非常有用。我可以想象把VIP用户,有社会影响力的人分组;你的名字。
如何使用自定义分类法?
因此,总而言之,自定义分类法非常有用。如果您有大量的内容,并且想为您自己和您的用户创建秩序,您可以使用它们。
这就给我留下了两个问题:您是否在使用自定义分类法?如果是,如何将它们添加到您的站点?我期待着你在评论中给出答案!