我想按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,它只允许数字,但我想按照该人在该字段中放置的内容进行排序。
答案 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');