【问题标题】:Wordpress Shared Taxonomy (Query specific post type from taxonomy)Wordpress 共享分类(从分类中查询特定的帖子类型)
【发布时间】:2015-05-27 15:48:09
【问题描述】:

我有自定义共享分类法,名为:相关人员。此分类法涉及少数帖子类型,例如:出版物和专业。

因此,在我的分类中,我有一个术语,例如:Johnny Bravo。约翰尼布拉沃几乎没有出版物和专业。如何在该共享分类中仅查询与 Johnny Bravo 术语相关的专业化?

【问题讨论】:

  • 你知道在哪里可以找到 wordpress 文档的正确部分吗?
  • 是的,但重点是我在这里寻找解释如何使用它。我不是一个非常专业的人,所以在这里我可以命名所有适合我的问题的依赖项,然后在帮助下我将创建我的代码。

标签: wordpress custom-taxonomy


【解决方案1】:

试试这个 Wp_Query:

$specialisations = new Wp_Query(array(
    'post_type' => 'Specialisations',
    'tax_query' => array(
        array(
            'taxonomy' => 'Related People',
            'field' => 'name',
            'terms' => 'Johnny Bravo'
        )
    )
));

这应该获取所有具有自定义分类“相关人员”且值为“Johnny Bravo”的“专业化”。您可以在Wp_Query codex page查看更多示例和参数。

【讨论】:

  • 我会试试这个,让你知道它是否有效。但我还有另一个问题:假设 Johnny Bravo 只有专业,没有出版物。我可以在模板中以某种方式检查吗?例如,我想根据这个词创建一个过滤器。因此,在我的archive-publications.php 和archive-specialisations.php 中,我想从分类相关人员中获取get_terms(),但要检查Johnny Bravo 是否有专业或出版物。所以根据我的例子,我想在专业化中显示这个术语,但不要在出版物模板中显示。这可能吗?
猜你喜欢
  • 1970-01-01
  • 2013-06-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-17
  • 1970-01-01
  • 2017-06-02
相关资源
最近更新 更多