在wordpress中没有订单的id获取帖子

时间:2014-01-21 17:34:16

标签: wordpress

我试图通过这样的ID来获取此页面。

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

这没关系,但是我先通过订单3731获得了帖子,最后2,购买我不想要任何订单,我想要这个订单,2,1220,3731,696 ...等等

任何想法!!

2 个答案:

答案 0 :(得分:1)

添加orderby参数

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

CODEX

答案 1 :(得分:0)

嗨@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的值

进行排序