根据 WordPress Codex,该get_post_types()
函数有一个“分类法”参数,但没有解释它是如何工作的。
$post_args = array(
'public' => true,
'taxonomies' => 'genre',
'show_ui' => true
);
$post_types = get_post_types($post_args);
即使流派是注册到“书”帖子类型的分类法,上面的代码也不会返回任何内容。
如果我有一个自定义帖子类型的“书籍”,其中包含一些自定义分类法,比如“作者”和“类型”......我想get_post_type()
用来返回与“类型”相关的帖子类型......显然是“书籍” '。我正在尝试做一些有助于post_type
在 .. 中设置参数的东西,get_posts()
因为默认情况下它只搜索帖子而不是自定义帖子类型。显然我可以只设置post_type
参数,但我想让它与我可能在不同主题中使用的任何未来帖子类型向前兼容。