Wordpress帖子/页面标题数字排序

时间:2012-01-06 22:42:10

标签: wordpress

是否有任何可能的方法按标题排序新的Wordpress帖子查询,但数字而不是按字母顺序排序?

我有一些按字母顺序排列有很多相同名称的标题,然后有一些后缀,所以当然例如Wordpress将title12放在title1之前。由于每个类别都有几十个这样的标题要排序,让客户端使用Wordpress的排序顺序不是一个可行的选择。

有什么想法?我能找到的默认Wordpress功能是以数字方式排序自定义字段,而不是标题。

1 个答案:

答案 0 :(得分:0)

您只需使用查询帖子修改查询:

query_posts('orderby=title&order=ASC');

或使用WP_Query创建一个全新的查询:

$query = new WP_Query( array ( 'orderby' => 'title', 'order' => 'ASC' ) );

Wordpress计算出排序并进行alpha然后数字排序,类似于我相信的php func natsort。