【发布时间】:2018-05-02 06:55:34
【问题描述】:
我有一个查询,它为我提供了按类别排序的自定义帖子类型帖子和一个自定义字段,该字段有一个数字,表示帖子的票数。问题是,如果 2 个帖子有 3 个投票,有时当你刷新时,它会改变它们的位置。代码如下:
$args = array(
'numberposts' => 10,
'post_type' => 'nominees',
'meta_query' => array(
array(
'key' => 'category',
'value' => get_the_ID(),
'compare' => '=',
)
),
'orderby' => 'meta_value_num',
'order' => 'DESC',
'meta_key' => 'count_nominees'
);
我尝试在类别元查询上添加 order,但没有任何变化,如果帖子的票数相同,我有时在刷新时仍会得到不同的结果。通过 ID 或其他方式添加二阶订单的正确方法是什么?
谢谢。
【问题讨论】:
-
@Klian 好吧,我的也是一样,问题是我的字段是数字
-
@Chintan 是的,但这与我的情况不同
-
尝试将结果与 id 或其他最适合的东西一起排序,以消除相同票数的结果波动。 stackoverflow.com/questions/10016568/…