如何查询关联了3个自定义分类的自定义帖子类型

时间:2013-09-10 作者:Nyaga Kennedy

我是WordPress的新手,但我想知道如何获得链接到3个自定义分类法的自定义帖子类型。我创建了一个名为“product”的自定义帖子类型,创建了三个自定义分类法,并将它们链接到product帖子类型。我的目标是使产品具有类别、品牌和类型。。这是我创建的三个自定义分类法。

Here 是我的functions.php 文件我的目标是this 其中,“Ved”是类别名称,“Stuv”是品牌名称,“Braskaminer”是产品的类型名称,最后“Stuv 16 H”、“Hwam 2630”等是各自的产品。如果我能得到一些关于如何使用WordPress函数来实现这一点的指导,我将不胜感激。

1 个回复
SO网友:s_ha_dum

注册帖子类型时,请始终使用taxonomies参数注册分类法。如果不这样做,则在使用诸如parse\\u query或pre\\u get\\u posts之类的过滤器时,分类法和帖子类型将不会被识别为已连接。这可能会导致意外的结果和失败。

http://codex.wordpress.org/Function_Reference/register_post_type#Taxonomies

您的参数列表register_post_type 需要包括:

\'taxonomy\' => array(\'ct1\',\'ct2\',\'ct3\')
必须首先注册自定义分类法。

或者,您可以使用register_taxonomy_for_object_type.

register_taxonomy_for_object_type( \'ct1\', \'yourcpt\' );
register_taxonomy_for_object_type( \'ct2\', \'yourcpt\' );
register_taxonomy_for_object_type( \'ct3\', \'yourcpt\' );
同样,您的自定义分类法必须首先注册。

结束

相关推荐