2014-03-06 36 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' 
排序這個問題