【发布时间】:2016-04-30 00:38:02
【问题描述】:
我们有 10 个类别,比如 A、B、C、D 等
我们有 1 个标签,比如 tag
函数get_categories 将获取所有包含帖子的类别(默认情况下),但我们需要的是相同的函数,只是我们只需要获取具有特定标签的帖子的类别。
所以类别A 有5 个带有标签tag 的帖子,类别B 没有,类别C 有3 个。然后我想在这个列表中看到A 和C。
是否可以按标签过滤get_categories?
更新 1
试过
$terms = get_terms( array(
'taxonomy' => 'category',
'hide_empty' => true,
'meta_query' => array(
array(
'key' => 'tag',
'value' => 'my-tag-slug',
'compare' => '=',
),
),
) );
也尝试使用标签 ID。这是我使用的标准帖子类别和标签。
【问题讨论】:
标签: wordpress