我将建立一个网站,其中的主要登录页将是类别和产品过滤器。
例如,我们将有一个产品网站,其中每个产品可能有许多不同的属性(例如:产品类别为Jeans, 此类别/产品的属性(过滤器)包括:color, material, size, 等等,就像任何电子商务网站一样)。但我只需要带过滤器的类别,大多数产品将自动生成,通过使用不同的API,一些将像普通帖子一样手动添加。
所以主要的问题是如何组织属性的结构?
使用Custom Taxonomies with Terms 对于像Woocommerce这样的属性,但在这种情况下,我需要大量的编码来在Admim中创建所有这些紧凑的视图,而且当我们有太多的分类法和术语时,它可能会对性能产生影响。此外,我不喜欢为每个属性创建新的分类法,在这种情况下,我将有太多的分类法使用Custom Fields 然后使用query_vars
过滤构建永久链接、查询变量和URL重写等。也许我甚至会使用ACF PRO插件来简化管理编码。
那么,您认为哪个选项更好,性能最好,是最佳做法?
提前谢谢。
PS:不想使用WC,因为不需要所有这些功能。需要一些代码少而简单的东西。