我正在尝试通过这样的ids来获得这个页面。
$args = array(
'post_type' => 'page',
'post__in' => array(2,1220,3731,696,1899,380)
);
$query = query_posts($args);这是可以的,但我获得的职位第一个3731和最后2,购买我不想要任何订单我想要这个订单,2,1220,3731,696…等
任何想法!!
发布于 2014-01-22 02:26:59
添加orderby参数
$args = array(
'post_type' => 'page',
'post__in' => array(2,1220,3731,696,1899,380)
'orderby' => 'post__in',
);
$query = query_posts($args);发布于 2014-01-24 00:50:25
Hi @Mark,谢谢你,我也试过了,但没有效果。
我终于找到了解决方案!
$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的值进行排序
https://stackoverflow.com/questions/21265209
复制相似问题