2015-05-26 58 views
0

我有定制的共享分类法命名为:相关人员。这种分类法涉及少数文章类型,例如:出版物和专业化。WordPress的共享分类法(从分类中查询特定的帖子类型)

所以,在我的分类我有期限,例如:约翰尼·布拉沃。约翰尼布拉沃几乎没有出版物,也没有几个专业。如何仅查询与共享分类法中Johnny Bravo术语相关的专业化信息?

+0

你知道在哪里可以找到wordpress文档的正确部分吗? – Relequestual

+0

是的,但重点是我在这里寻找解释如何使用它。我不是一个非常专业的,所以在这里我可以命名所有符合我的问题的依赖项,然后在帮助下创建我的代码。 – nestrael

回答

0

试试这个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查看更多示例和参数。

+0

我会试试这个,让你知道它是否有效。但是我还有一个问题:比方说,约翰尼布拉沃只有专业化,没有出版物。我可以在模板中以某种方式检查吗?例如,我想创建一个基于这个术语的过滤器。所以在我的archive-publications.php和archive-specialisations.php中,我想从taxonomy相关人员那里得到get_terms(),但是检查Johnny Bravo是否有专业化或出版物。因此,根据我的示例,我想在专业化中显示这个术语,但不显示在出版物模板中。这可能吗? – nestrael

相关问题