我有自定义的帖子类型company
和分类学services
对于本CPT。我已经创建了元字段service_[id]_price
并在该字段中填入数字。如果该公司没有此服务的价格,我在该字段中填写0。
在服务页面上,我需要一个按当前服务价格ASC排序的公司列表。在本例中,我首先获取该字段中值为“0”的所有公司。但我需要得到所有该字段在ASC顺序中没有零值的公司-首先,以及所有在最后有值“0”的公司。
我有自定义的帖子类型company
和分类学services
对于本CPT。我已经创建了元字段service_[id]_price
并在该字段中填入数字。如果该公司没有此服务的价格,我在该字段中填写0。
在服务页面上,我需要一个按当前服务价格ASC排序的公司列表。在本例中,我首先获取该字段中值为“0”的所有公司。但我需要得到所有该字段在ASC顺序中没有零值的公司-首先,以及所有在最后有值“0”的公司。
您可以在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我需要根据标题中的最后一个单词按字母顺序排列类别内的帖子。我在网上看到了一些建议,但没有一个是正确的。我正在根据其id为类别使用自定义布局,例如名为category-3的文件。用下面的php代码来显示帖子。<?php query_posts($query_string . \'&orderby=title&order=ASC\');?> <?php if ( have_p