如何在两个分类法之间共享术语?

时间:2017-07-22 作者:Slam

我知道,从4.4左右开始,分类法不再共享术语。但我有一个用例,我认为我需要共享术语。

对于每一篇文章,我需要两个分类法:一个主题(每篇文章一个术语)和一个主要主题(每篇文章一个术语)。

这是因为一篇文章可能有政治、健康和经济的主题术语,但如果主要主题是健康,我想使用健康来构建URL。

example: mysite.com/news/health/some-headline-here
tags: health, economy, politics
我可以用两个具有相同但不共享的术语的分类法来构建它。这种方法的问题是,编辑需要重复他们的工作,并确保在两种分类法中都应用了“健康”术语。那档案呢?主主题:运行状况将生成与主题:运行状况不同的存档,因为主主题运行状况存档不会显示只有主题运行状况标记的内容。我需要对归档进行一些自定义的多分类查询。

或者如果我可以让两个分类法共享该术语,那么站点访问者单击该术语将获得正确的“健康”术语存档,无论健康是签入主题还是主主题。因为它是一个单一的共享术语,所以它会生成一个单一的归档。

有什么建议,或者是完全不同的方法吗?

1 个回复
SO网友:Picturgency

现在,当您为一篇文章指定多个类别时,您可以直接在类别中判断哪一个是主要类别,并将其用于URL。

结束

相关推荐

按多个元值对Get_Terms进行排序

我正在尝试获取自定义分类法的所有术语(ediciones) 但由两个ACF字段排序:edicion_ano (年份字段)和edicion_numero (数字字段)。第一个应按年份排序,第二个应按数字字段排序。我从ACF(5.5.X)了解到,可以使用meta_query 我正在使用版本5.5.14。在新版本的ACF(5.5.x)中,现在使用术语元,WP允许对术语进行元查询,因此不再需要这些解决方法。(source)现在我正在使用以下代码:$args = array( \'taxonomy\