按id精确顺序排序Wordpress帖子


Ordering Wordpress posts by id - exact order

我似乎在任何地方都找不到我要找的东西。

我使用下面的代码来显示帖子,使用它们的id。问题是我不能按照我想要的方式对它们进行排序-我需要按照id的顺序对它们进行精确排序(目前是排序asc或desc.

我不需要,我只想按照ID的顺序显示它们)

<?php 
$query_args = array('post_type'=>'post', 'category' => '3', 'numberposts'=>'50', 'post_status'=>'publish', 'include' => '100,124,122');
$query_posts = get_posts($query_args);
$last_query = end($query_posts);
foreach ($query_posts as $post) : setup_postdata($post);

有什么想法吗?

我在写答案的中途,在WordPress堆栈交换上找到了wyfel对类似问题的答案。除了添加一个全局来存储ID(而不是对它们进行硬编码)之外,这就是我计划建议的(甚至到MySQL FIND_IN_SET函数)。