如何按元值Num排序,而忽略零值? 时间:2016-01-27 作者:Artur 我有自定义的帖子类型company 和分类学services 对于本CPT。我已经创建了元字段service_[id]_price 并在该字段中填入数字。如果该公司没有此服务的价格,我在该字段中填写0。在服务页面上,我需要一个按当前服务价格ASC排序的公司列表。在本例中,我首先获取该字段中值为“0”的所有公司。但我需要得到所有该字段在ASC顺序中没有零值的公司-首先,以及所有在最后有值“0”的公司。 1 个回复 SO网友:Sören Wrede 您可以在WP\\U查询中使用元查询$args = array( \'post_type\' => \'company\', \'meta_query\' => array( array( \'key\' => \'service_XXXX_price\', \'value\' => \'0\', \'compare\' => \'!=\', ), ), ); $company_query = new WP_Query( $args ); 您可以在codex中找到有关元查询的更多信息:https://codex.wordpress.org/Class_Reference/WP_Query 文章导航