我有定制的共享分类法命名为:相关人员。这种分类法涉及少数文章类型,例如:出版物和专业化。WordPress的共享分类法(从分类中查询特定的帖子类型)
所以,在我的分类我有期限,例如:约翰尼·布拉沃。约翰尼布拉沃几乎没有出版物,也没有几个专业。如何仅查询与共享分类法中Johnny Bravo术语相关的专业化信息?
我有定制的共享分类法命名为:相关人员。这种分类法涉及少数文章类型,例如:出版物和专业化。WordPress的共享分类法(从分类中查询特定的帖子类型)
所以,在我的分类我有期限,例如:约翰尼·布拉沃。约翰尼布拉沃几乎没有出版物,也没有几个专业。如何仅查询与共享分类法中Johnny Bravo术语相关的专业化信息?
试试这个Wp_Query:
$specialisations = new Wp_Query(array(
'post_type' => 'Specialisations',
'tax_query' => array(
array(
'taxonomy' => 'Related People',
'field' => 'name',
'terms' => 'Johnny Bravo'
)
)
));
这应该与价值“约翰尼·布拉沃”的所有fetch“专业化”具有自定义分类法“相关人员”。您可以在Wp_Query codex page查看更多示例和参数。
我会试试这个,让你知道它是否有效。但是我还有一个问题:比方说,约翰尼布拉沃只有专业化,没有出版物。我可以在模板中以某种方式检查吗?例如,我想创建一个基于这个术语的过滤器。所以在我的archive-publications.php和archive-specialisations.php中,我想从taxonomy相关人员那里得到get_terms(),但是检查Johnny Bravo是否有专业化或出版物。因此,根据我的示例,我想在专业化中显示这个术语,但不显示在出版物模板中。这可能吗? – nestrael
你知道在哪里可以找到wordpress文档的正确部分吗? – Relequestual
是的,但重点是我在这里寻找解释如何使用它。我不是一个非常专业的,所以在这里我可以命名所有符合我的问题的依赖项,然后在帮助下创建我的代码。 – nestrael