WordPress

时间:2016-04-07 15:44:05

标签: wordpress hierarchy custom-post-type taxonomy

我在WordPress网站上有一个情况,其中一个术语可能有多个父条款。

例如,住宿分类可以将“餐厅”作为术语和“婚礼场所”的兄弟术语。 “酒吧”,“美食”和“儿童友好”可以是“婚礼场地”或“餐厅”的儿童用语。

条款必须是分层的(例如不是标签),因为它们在功能级别上彼此相关。

我们考虑的另一个选项是创建自定义术语元,并通过自定义查询或SQL查询链接术语。不幸的是,如果没有连接这两个术语的分层术语元素 - 那么搜索引擎优化内容和高级前端过滤将成为一个后勤噩梦,因此这不是一个选项。

此外,我们无法创建多个子术语。

e.g。 “餐厅”的“酒吧”子项和“婚礼场地”的“酒吧”子项也不起作用,因为多个术语不能共享相同的slug - 这意味着如果slus不同但该站点将产生重复的内容但术语描述和其他元是相同的。

是否有任何WordPress(记住最佳实践)或后勤解决方案,允许单个术语可以选择多个父项?

提前致谢

1 个答案:

答案 0 :(得分:0)

是的,有一种方法可以显示父母的条款及其阳光条款。例如,我有一个场景,首先显示三个主要产品。然后,当单击任何一个时,将显示其子项。如果点击了任何一个孩子,那么如果它有更多的子类别,那么这些子类别将被显示,否则产品将显示与之相关。如果产品注册了更多类别,那么也会显示这些类别。如果你有相同的情况,那么告诉我,我也会引导你使用代码。