2014-01-21 67 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

的值的字段的自定义和顺序
相关问题