Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 按id排序Wordpress帖子-确切顺序_Php_Wordpress - Fatal编程技术网

Php 按id排序Wordpress帖子-确切顺序

Php 按id排序Wordpress帖子-确切顺序,php,wordpress,Php,Wordpress,似乎我在任何地方都找不到我要找的东西 我使用下面的代码来显示帖子,使用它们的ID。问题是我不能按照我想要的方式对它们进行排序-我需要按照ID的顺序对它们进行排序(目前正在对asc或desc进行排序) 我不需要,我只想按照ID的顺序显示它们) 我在写答案的中途发现了一个类似的问题。除了添加一个全局文件来存储ID(而不是硬编码),这就是我的建议(甚至是MySQLFIND\u IN\u SET函数)。什么都没有?我只需要不按顺序排列ID,而是按原样显示它们。您想按数据库中的ID对它们进行排序吗?如果是

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

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

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


我在写答案的中途发现了一个类似的问题。除了添加一个全局文件来存储ID(而不是硬编码),这就是我的建议(甚至是MySQL
FIND\u IN\u SET
函数)。

什么都没有?我只需要不按顺序排列ID,而是按原样显示它们。您想按数据库中的ID对它们进行排序吗?如果是,那么我应该为你做。或者,您是否希望按照您拥有的另一个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);