我在尝试通过数字 ACF 字段对 WP_Query
进行排序时遇到问题。我在这里看到了一些类似的帖子,但没有一个能够帮助我解决问题。
这是我查询的参数:
$args = array (
'post_type' => 'kb',
'post_status' => 'publish',
'meta_key' => 'order_in_list',
'orderby' => 'meta_value_num',
'order' => 'ASC',
'tax_query' => array (
array (
'taxonomy' => 'product',
'field' => 'term_id',
'terms' => $cat->term_id,
)
),
);
order_in_list
是 ACF 编号字段的名称,该字段存在于所有类型为“kb”的帖子中。
上述查询目前没有返回任何内容,但是如果我注释掉 meta_key
中的 args
行,它可以正常工作。有没有人知道我在这里做错了什么?