按数字高级自定义字段排序
Order by numeric Advanced Custom Field
我想按 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,它只允许输入数字,但我想按照人们在该字段中输入的内容进行排序。
你试过 'orderby' => 'meta_value_num',
而不是 'meta_value'
也请查看 ACF Documentation - 非常详尽。
只是添加此信息,因为它已从文档中删除:
query_posts('cat=222&meta_key=YOUR_ACF&orderby=meta_value_num&order=DESC');
我想按 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,它只允许输入数字,但我想按照人们在该字段中输入的内容进行排序。
你试过 'orderby' => 'meta_value_num',
而不是 'meta_value'
也请查看 ACF Documentation - 非常详尽。
只是添加此信息,因为它已从文档中删除:
query_posts('cat=222&meta_key=YOUR_ACF&orderby=meta_value_num&order=DESC');