2014-03-06 33 views
1

我已经设置了多个页面,其中包括具有数字值的自定义字段。当我查询我想要显示的页面时,自定义字段的数值从最低到最高排列。按自定义字段值排序页面

这是我使用的代码:

<?php 
    query_posts(array('showposts' => -1, 'orderby' => 'meta_value', 'meta_key' => 'price-medium', 'order' => 'ASC', 'post_parent' => 1286, 'post_type' => 'page')); 
    ?> 

对于SOM原因排序是不工作,并正在显示的页面按价格顺序未散。

任何人都可以有任何想法或建议在如何去做到这一点?

回答

1

我设法通过改变

'orderby' => 'meta_value' 

'orderby' => 'meta_value_num' 
排序这个问题