WordPress中的分类法与生物学或类似领域中的分类法不同。它们不是相互排斥的。有一些方法可以模拟这样的行为(例如,请参见post格式),但通常情况下,您必须考虑post对象属于多个分类单元(术语)的情况。对于同一水平的分类单元,没有真正有用的排序。
您可以对层次结构和互斥的数据使用分类法。但通常情况下,最好使用分层自定义帖子类型和Posts 2 Posts plugin. 不幸的是,WP中没有内置的等效项。
然后是post元数据。不分等级,easy to sort, bot没有元数据。:)
在分配分类法或其他元数据时,不要让您按照预期的菜单顺序进行指导。构建菜单结构(视图)应该是一个单独的问题。当您决定更改菜单时,您不想更改所有这些数据。
我的建议是:对相似且确实来自同一层次结构的数据使用层次分类法。将post meta用于所有需要比较的内容:地理数据、开/关值……如果需要单选按钮,它可能不是分类法。
对于可能需要分配多个值的情况,请使用分类法:颜色、布局位置、主题。
当我创建post对象时,我首先尝试消除一些选项:如果没有自定义分类法,我将如何做到这一点?没有post元数据?没有自定义帖子类型?我的查询是什么样子的?然后我一步一步地找到真正必要的东西。
对于您的特殊情况,我会对类型(夹克、衬衫)使用层次分类法,除非我需要大量元数据。还有no real meta data support 在WordPress中。然后我会使用自定义的帖子类型
对于颜色、材质和其他不必排序(功能)的东西,我可能会使用平面分类法。一个项目可能有多种尺寸……也可能是一种分类法
可计数或可排序属性是post元数据:重量、可用项目的数量、洗涤温度(正确的单词?),商品编号、待售商品等。