按数字高级自定义字段排序

时间:2015-03-27 12:49:11

标签: advanced-custom-fields

我想按Advanced Custom Field数字字段排序,但我似乎无法让它工作:

$args = array(
    'posts_per_page' => 20,
    'category_name' => 'staff-' . $wp_query->queried_object->post_name,
    'meta_key' => 'scroller_order',
    'orderby' => 'meta_value',
    'type' => 'NUMERIC',
    'order' => 'ASC'
);

ACF字段名为scroller_order,它只允许数字,但我想按照该人在该字段中放置的内容进行排序。

2 个答案:

答案 0 :(得分:0)

您是否尝试'orderby' => 'meta_value_num',而不仅仅是'meta_value'

查看ACF Documentation - 它非常彻底。

答案 1 :(得分:0)

仅添加此信息,因为它已从文档中删除:

query_posts('cat=222&meta_key=YOUR_ACF&orderby=meta_value_num&order=DESC');