wordpress 中的分类法、类别和标签有什么区别?
what is Difference between taxonomy,category and tag in wordpress?
我想知道 wordpress 中分类法、类别和标签之间的真正区别。
can we use them interchangeably?
Categories provide a helpful way to group related posts together, and to quickly tell readers what a post is about. Categories also make it easier for people to find your content. Categories are similar to, but broader than, tags.
标签类似于类别,可以认为是micro-categories。
类别和标签 are both default taxonomies. In fact, there are four default taxonomies: category
, post_tag
, link_category
, post_format
. In addition, you can define your own custom taxonomies。
类别和标签 是 分类法,它们只是内置的并与“Post”post 类型(也是内置的-中).
但是,有两种类型的分类法——分层的和非分层的。前者的术语(“术语”只是分类条目的花哨词)可以有子术语,例如:
Category
- Subcategory 1
- Subcategory 2
- Subcategory 3
-- Subcategory 3.1
-- Subcategory 3.2
etc.
正如您可能猜到的那样,标签是非分层的,类别是分层的(不能有子标签,但可以有子类别)。
另一个明显的区别是,当你有一个 post 的分层分类法时,你可以 select 它的术语使用管理中的复选框,而对于非分层分类法,你只有一个用于输入术语名称的文本字段。
您可以注册自己的自定义分类法并选择它们是否分层,然后使用 register_taxonomy() 函数将它们添加到 post 类型。
可互换地使用分类法取决于您尝试对 post 进行分组的方式以及它们是否需要归入子组,以及这些组的逻辑是否与分类法的名称匹配。
例如,在名为“尺寸”的分类法中使用“红色”、“绿色”和“黄色”等术语可能不是一个好主意,但更像是在称为“颜色”的分类法中。
这是一份post我最近在 WPSE 上就此事所做的一份副本
分类法,如前所述,是以下的集合名词
category
post_tag
post_format
link_category
自定义分类法
前四个是内置分类法,而自定义分类法是用户使用 register_taxonomy
手动创建的分类法。自定义分类法可以是分层的(如内置分类法 category
)或不分层(如 post 标签)
您在后端'Posts'屏幕下创建的类别和标签实际上是分类法category
和post_tag
您不能在 post_format
中创建额外的条款。 post_format
以 post_format_video
、post_format_gallery
等术语进行构建。查看包含的所有 post 格式的法典
编辑
我更新了手抄本中的 Taxonomies 页面以包含我的图表和缺失的 post_format
分类法
我想知道 wordpress 中分类法、类别和标签之间的真正区别。
can we use them interchangeably?
Categories provide a helpful way to group related posts together, and to quickly tell readers what a post is about. Categories also make it easier for people to find your content. Categories are similar to, but broader than, tags.
标签类似于类别,可以认为是micro-categories。
类别和标签 are both default taxonomies. In fact, there are four default taxonomies: category
, post_tag
, link_category
, post_format
. In addition, you can define your own custom taxonomies。
类别和标签 是 分类法,它们只是内置的并与“Post”post 类型(也是内置的-中).
但是,有两种类型的分类法——分层的和非分层的。前者的术语(“术语”只是分类条目的花哨词)可以有子术语,例如:
Category
- Subcategory 1
- Subcategory 2
- Subcategory 3
-- Subcategory 3.1
-- Subcategory 3.2
etc.
正如您可能猜到的那样,标签是非分层的,类别是分层的(不能有子标签,但可以有子类别)。
另一个明显的区别是,当你有一个 post 的分层分类法时,你可以 select 它的术语使用管理中的复选框,而对于非分层分类法,你只有一个用于输入术语名称的文本字段。
您可以注册自己的自定义分类法并选择它们是否分层,然后使用 register_taxonomy() 函数将它们添加到 post 类型。
可互换地使用分类法取决于您尝试对 post 进行分组的方式以及它们是否需要归入子组,以及这些组的逻辑是否与分类法的名称匹配。
例如,在名为“尺寸”的分类法中使用“红色”、“绿色”和“黄色”等术语可能不是一个好主意,但更像是在称为“颜色”的分类法中。
这是一份post我最近在 WPSE 上就此事所做的一份副本
分类法,如前所述,是以下的集合名词
category
post_tag
post_format
link_category
自定义分类法
前四个是内置分类法,而自定义分类法是用户使用 register_taxonomy
手动创建的分类法。自定义分类法可以是分层的(如内置分类法 category
)或不分层(如 post 标签)
您在后端'Posts'屏幕下创建的类别和标签实际上是分类法category
和post_tag
您不能在 post_format
中创建额外的条款。 post_format
以 post_format_video
、post_format_gallery
等术语进行构建。查看包含的所有 post 格式的法典
编辑
我更新了手抄本中的 Taxonomies 页面以包含我的图表和缺失的 post_format
分类法