我正在尝试获取所有与其相关联的文章的子类别。
想象所需的结果:
所以对于我的pod,我有以下内容:(所有高级内容类型)
类别广告:
文章广告:
我有这个查询,但它不会跳过没有文章的子类别。
$subcategories = pods( 'category',
array( 'where' => "category_relation.slug = 'Top Category"
) );
我知道我应该进行左连接,但我不知道如何使其工作,因为我只能一次选择一种pod类型。
有没有人有这种获取pod数据的经历?
注意:我也在Pods论坛上提出了这个问题,但没有得到任何回复。在SO上,我会接触到更多的人,并以最佳答案更新Pods.io上的论坛帖子。
答案 0 :(得分:1)
你有没有试过'where' => 'category_relation.slug = "Top Category" AND 0 < tt.count'
?
此外,如果您将任何字符串传递到$ where变量的'where',请确保首先清理它(pods_sanitize( $variable )
,$wpdp->prepare( "category_relation.slug = %s", $variable )
等等。)