如何编写SQL查询以从自定义分类术语名称获取帖子

时间:2012-05-14 作者:Solomon Henry

我希望有人能帮助我。。。。。。。。。。。。。

我有一个

经销商发布类型-->分类-->状态-->如何以此格式编写sql查询

$catinfo1 = $wpdb->get_results("select t.*,(select count(tr.object_id) from $wpdb->term_relationships tr join $wpdb->posts p on p.ID=tr.object_id where tt.term_taxonomy_id=tr.term_taxonomy_id and p.post_status=\'publish\') pcount from $wpdb->terms t join $wpdb->term_taxonomy tt on tt.term_id=t.term_id where tt.taxonomy=\\"fueltype\\" and tt.parent=0 order by t.name");

1 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

@Sisir将您链接到适当的位置,如果您阅读了问题/答案和链接的Codex文档,您会看到您可以执行以下操作:

$args = array(
    \'post_type\' => \'dealers\'
    \'tax_query\' => array(
        array(
            \'taxonomy\' => \'state\',
            \'field\' => \'slug\',
            \'terms\' => array(\'bob\',\'angela\',\'john\',\'smith\',\'jan\',\'doe\',\'etc...\')
        )
    )
);
$query = new WP_Query( $args );
请注意,查询的是多个状态术语,而不是单个特定术语。

结束