2014-01-21 107 views
0

我嘗試通過這樣的id獲取此頁面。通過id在wordpress中無需訂單獲得帖子

$args = array(
    'post_type' => 'page', 
    'post__in' => array(2,1220,3731,696,1899,380) 
); 
    $query = query_posts($args); 

這是確定的,但我的順序,以獲取信息第一3731和最後2,買我不想我不想任何命令這個命令,2,1220,3731,696 ...等

任何想法!

回答

1

添加orderby參數

$args = array(
    'post_type' => 'page', 
    'post__in' => array(2,1220,3731,696,1899,380) 
    'orderby' => 'post__in', 
); 
    $query = query_posts($args); 

CODEX

0

嗨@馬克感謝所有我試試這個太多,但沒有工作。

最後我找到了解決方案!

$args = array(
    'post_type' => 'page', 
    'meta_key' => 'ordenacion', 
    'orderby' => 'meta_value', 
    'order'=>'ASC', 
    'post__in' => array(2,1220,3731,696,1899,380) 
); 
    $query = query_posts($args); 

創建由meta_key

的值的字段的自定義和順序
相關問題