我的WordPress有一些问题,我似乎无法弄明白。我有一个带有几个自定义分类的自定义帖子类型,所有这些都可以正常工作,除非我尝试将给定分类中的值关联起来,我将解释。
所以根据我的理解,在自定义帖子中添加自定义术语时,您需要做几件事。首先使用term_exists函数检查该术语是否存在,这将返回一个包含term_id的数组(假设已找到),如果不是,则使用wp_insert_term( $term, $taxonomy, $args());
然后在插入后可以将其与帖子关联。 wp_set_object_terms ( $post_id, $valueOfTerm, $taxonomy);
这适用于所有事情。但是,我试图获得分层分类,数量和问题。所以我需要一个容纳多个问题编号的卷号。在图像中,您可以看到现在正在检查的框,以及下面要检查的框。
我目前使用的代码是:
wp_set_object_terms( $post_id, $volumeNumber , $volume_taxonomy);
wp_set_object_terms( $post_id, $issueNumber , $volume_taxonomy);
我基本上不知道如何说我要输入的术语是分类学的子术语。有人有什么想法吗?