Wordpress下拉菜单值不在运行顺序中

时间:2015-12-31 11:21:52

标签: javascript html css wordpress

我有一个下拉菜单(选择pax的数量),它包含我在后端添加的'标签'。基本上是整数,如2,3-4,5-6,7-8等等。一切看起来都很好,直到我开始添加标签'13,15' - 这个值实际上出现在列表的顶部。我认为这是因为WordPress检测到第一个数字为'1',根据我的PHP代码,'order'设置为'ASC'。

有没有办法让它仍然处于正常运行状态,让WordPress将其检测为数字'13'而不只是查看第一个数字?

我的下拉菜单现在看起来像这样:

13-15
2
3-4
5-6
7-8
9-10

1 个答案:

答案 0 :(得分:0)

你可能正在寻找一些natsort。尝试在标记数组http://php.net/manual/en/function.natsort.php

上使用它

没有代码就很难看到。也许你在谈论你的SQL查询,在这种情况下,这里有一篇很好的帖子:http://www.copterlabs.com/natural-sorting-in-mysql/