否,不能为术语名称创建别名。
但如果可以,这将不是最佳或最简单的方法。
与单一分类法不同的是,顶级分类法是操作系统,子分类法是价格,孙子分类法是应用程序类别,而是有3种分类法:
操作系统(iOS/Android/etc)定价(免费/免费/付费/etc)
应用类型(健康/医疗/etc)使应用类型具有层次分类法,以便可以嵌套子类型类别样式。这样,您就可以完全回避问题,并可以列出所有免费应用程序、所有苹果应用程序或所有医疗应用程序。您现在的问题是实现分类法交叉点,这是一项可以解决的任务,而且您甚至不需要解决。
例如,假设您的帖子类型为application
, 以存档为例。com/应用程序,并且您有operating_system
和pricing
分类法,您可以转到此URL查看iOS的所有免费应用程序:
example.com/apps/?operating_system=ios&pricing=free
这将使您正在构建的搜索功能的实现变得非常简单
operating_system
或
pricing
在搜索表单中输入字段并使用
GET
方法
您可以应用重写规则来创建URL,例如:
example.com/apps/ios/free
但我不会涉及重写规则,因为这是一个单独的主题,您应该询问。
我想指出的是,您可以编写使用wp_insert_term
或wp_set_object_terms
根据您使用的现有分类法,为每篇文章分配并创建3个新分类法中的术语。
最终,您的数据结构被破坏了,如果不进行重组,您想要做的事情就无法完成(这并非不可能)