我不知道你的情况,但我建议你使用register_taxonomy() 函数为您的帖子或其他自定义帖子类型创建分类。但是如果你不想使用这个默认系统,那么还有其他一些方法可以做到这一点。
在进入程序之前,我们必须了解分类法的实际功能。他们只是将一些元素或事物组合在一起。所以如果我们可以将一些元素组合在一起,而不使用register_taxonomy() 函数,则可以将其用作此元素的分类法。现在的问题是,我们如何将这些元素分组?下面是程序部分。当然有很多,但这次我可以向你推荐以下方法-
- Use Post Meta: 您可以使用post meta来包含表示某个组的标记。您可以基于该标记进行查询,这样您就可以按组对帖子进行分类。简而言之,这篇文章将作为一种分类法
- Custom Database Tables: 您可以使用两个自定义数据库表来存储术语和术语对象关系。将为术语表中的每个术语插入一个值。在另一个表中,将保存术语与元素或对象之间的关系。这样,您也可以在不调用
register_taxonomy().
但请记住,通常使用
register_taxonomy() 是最佳实践,应以这种方式创建分类法。
希望以上答案对您有所帮助。