Wordpress Pods:如何只获取其中包含文章的(子)类别

Wordpress Pods: How to only get (sub)categories with articles in it

我正在尝试获取所有链接到它的文章的子类别。

可视化所需结果:

所以对于我的 pods ,我有以下内容:(所有高级内容类型)

类别广告连播:

文章连载:

我有这个查询,它有效,但它不会跳过其中没有文章的子类别。

$subcategories = pods( 'category',
    array( 'where' => "category_relation.slug = 'Top Category" 
) );

我知道我应该进行左连接,但我不知道如何让它工作,因为我一次只能 select 一种 pod 类型。

有人有过这种获取 pods 数据的经验吗?

注意:我也在Pods论坛上问过这个问题,但没有得到任何回复。因此,我会接触到更多我认为的人,并在 Pods.io 上用最佳答案更新论坛 post。

您尝试过 'where' => 'category_relation.slug = "Top Category" AND 0 < tt.count' 了吗?

此外,如果您将任何字符串传递给 'where' 中的 $ 变量,一定要先对其进行清理(pods_sanitize( $variable )$wpdp->prepare( "category_relation.slug = %s", $variable ) 等)