php - 客户使用 ACF 订购帖子
问题描述
我在我的 CPT 中添加了一个自定义字段,称为order
用户可以在其中为帖子分配数值。
这可行,但是我建议客户使用 10 的增量(以防他们以后需要添加帖子)。
问题是它目前是这样订购的
0
10
100
110
120
130
140
150
160
170
180
190
20
200
210
220
等等。我需要他们按以下排序
0
10
20
30
这些是我在循环中使用的参数
// WP_Query arguments
$args = array(
'post_type' => array( 'team' ),
'posts_per_page' => -1,
'meta_key' => 'order',
'orderby' => 'meta_value',
'order' => 'ASC'
);
关于我缺少什么的任何想法?
解决方案
我需要使用meta_value_num
而不是meta_value
.
把这个留在这里,以防有人遇到同样的事情。
推荐阅读
- android - Android Studio如何为资源生成id
- selenium - reCAPTCHA 3 如何知道我正在使用 Selenium/chromedriver?
- c# - 如何从没有标题但具有特定格式的文本文件构建模型
- sql - 从特定列中删除逗号(',')而不是从 SQL Server 中的完整表中删除
- sql - SQL 更新 tableA.column,其中列和值位于单独的表中
- html - CSS 网格,一些媒体查询不适用
- javascript - 使用 lodash 检索嵌套元素值
- git - 在协作项目中保持分叉与上游同步的标准方法是什么?
- sql - 在 SQL 中使用 rank()
- android - 在调试版本上设置 applicationIdSuffix 时出现 ClassNotFound 异常