是否有任何可能的方法按标题排序新的Wordpress帖子查询,但数字而不是按字母顺序排序?
我有一些按字母顺序排列有很多相同名称的标题,然后有一些后缀,所以当然例如Wordpress将title12放在title1之前。由于每个类别都有几十个这样的标题要排序,让客户端使用Wordpress的排序顺序不是一个可行的选择。
有什么想法?我能找到的默认Wordpress功能是以数字方式排序自定义字段,而不是标题。
答案 0 :(得分:0)
您只需使用查询帖子修改查询:
query_posts('orderby=title&order=ASC');
或使用WP_Query创建一个全新的查询:
$query = new WP_Query( array ( 'orderby' => 'title', 'order' => 'ASC' ) );
Wordpress计算出排序并进行alpha然后数字排序,类似于我相信的php func natsort。