get taxonomies from terms

时间:2020-06-05 作者:KArneaud

我有两种帖子类型

文档、新闻项目以及每种帖子类型的类别,

文档--PDF、Word、Excel、新闻项目--文章、版本,但它们共享相同的标记。

文档—BOSS、EFF、CDF—新闻项目—BOSS、EFF、CDF—如何检索其帖子(或帖子计数。无论帖子类型如何)具有指定标记的类别列表,例如。

BOSS--PDF(2),版本(1)

CDF——文章(1),Excel(1)

1 个回复
SO网友:KArneaud

经过一些研究,我得出以下结论

// Get the posts in that category with the required tag
$args = array(
    \'post_type\' => [\'documents\',\'news\'],
    \'fields\'          => \'ids\', // Only get post IDs
    \'posts_per_page\'  => -1,
    \'tax_query\'      => array(
        array(
            \'taxonomy\'  => \'forms\',
            \'field\'     => \'slug\',
            \'terms\'     => $symbol
        )
    )
);
$posts_array = get_posts( $args );
$categories = wp_get_object_terms($posts_array, [\'sources\',\'articles\'], [\'fields\' => \'id=>name\']);

相关推荐

Custom Taxonomy Page

我正在尝试创建一个显示特定类别的所有子类别的页面。所以在上下文中,我有一个标题为“目的地”的父类别。我希望能够点击目的地,并被引导到一个页面,显示子类别或国家的列表。下面是我试图实现的一个示例,减去顶部的地图-https://www.vagabrothers.com/destinations. 在理想情况下,类别页面的布局将与此页面相同。你可以从上面的例子中看出我的意思。它会使网站上的导航像这样:目的地>国家>个人帖子。我正在使用CPT UI,设置了一个名为“目的地”的自定义帖子类型和类别,然