我创建了两种分类法:
制造车型这是针对CPT车辆的。不用说,品牌就是你的品牌(本田/丰田/福特等),然后你会根据品牌选择车型。
如何设置Make和Model之间的关系?或者我在这方面完全错了吗?事实上,这应该是一个单一的分类法“Make&;型号\'?
我不是在寻找:
Vehicle CPT
|-> Make
|-> Model
我正在寻找:Vehicle CPT
|-> Make
|--> Model
我创建了两种分类法:
制造车型这是针对CPT车辆的。不用说,品牌就是你的品牌(本田/丰田/福特等),然后你会根据品牌选择车型。
如何设置Make和Model之间的关系?或者我在这方面完全错了吗?事实上,这应该是一个单一的分类法“Make&;型号\'?
我不是在寻找:
Vehicle CPT
|-> Make
|-> Model
我正在寻找:Vehicle CPT
|-> Make
|--> Model
与术语不同,分类法不是彼此的子项,而术语可以是。查看此流程图:
模型是Make的子级,不应注册为新的分类法。你想做的是,把福特当作本田的孩子,这是不对的。相反,注册1 single Make taxonomy,然后创建子分类,就像我们在categories中所做的那样。看看register_taxonomy()
在codex上运行,并将分类法注册为层次,然后创建子分类法作为模型。
您可以使用术语meta来设置一个模型是Make\'s child,让我们假设Make“Honda”有term\\u id 3,
// when add terms to taxonomy Model
add_term_meta($term_id, \'make_id\', \'3\');
因此,当添加到分类法“Make”和“Model”的连接时。何时可以将metabox添加到分类术语创建页面。即便如此,我们也需要更改分类法,将ui选择为链式,这有点复杂。
如何获取分类法customcategorie的所有术语我试图在分类法中保留代码。php<?php /* Template Name:Taxoo */ get_header(); ?> <?php $term = get_term_by( \'slug\', get_query_var( \'term\' ), get_query_v