元值的按数值排序

时间:2012-01-12 作者:byronyasgur

我读过无数关于按数值排序数据的帖子(相对于字符串-我有一个数值,它的排序方式是这样的11 12 2 233等等,而不是我想要的方式

我正在使用WP\\u Query,我尝试过使用meta\\u Query=>“NUMERIC”,但我不确定它是否真的应该这样做

eg公司

$args =  array(
    \'meta_query\' => array(
            array(
                  \'type\' => \'NUMERIC\'
            )
    ),
    \'orderby\' => \'meta_value\',
    \'meta_key\' => \'_date\',
    \'post_type\' => \'events\',
    \'posts_per_page\' => 5,
    \'order\' => \'ASC\'
);

1 个回复
最合适的回答,由SO网友:dwenaus 整理而成

您需要使用

\'orderby\' => \'meta_value_num\', 
此外,如果您要订购日期,最好的建议是以易于订购的方式进行订购,如2012年12月31日

结束

相关推荐

如何用POST_QUERY隐藏所有子页面?

我有一个页面模板作为起始页(home.php)。我使用两列网格来显示该主页上的所有页面。带有标题和摘录的php。不幸的是,我的子页面也显示出来了,我不知道如何隐藏它们。我不是想做一个列表菜单什么的,它更像是我页面的一个图库。现在我使用“query\\u posts(\'post\\u type=page.$parent);”与上述结果一致。我也尝试过使用数组,但这会给我帖子而不是页面(我还不了解fr的原因)。隐藏所有子页面而只显示父页面,我缺少了什么?有什么帮助吗?提前感谢!丹