Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.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 如何在后端视图中排序帖子?_Php_Mysql_Wordpress_Posts - Fatal编程技术网

Php 如何在后端视图中排序帖子?

Php 如何在后端视图中排序帖子?,php,mysql,wordpress,posts,Php,Mysql,Wordpress,Posts,我创建了一个函数,用于检索一篇文章的所有父文章,并按发布日期排序 select * from {$wpdb->posts} where post_type = 'page' and post_status = 'publish' and post_parent = " . ($parent == 0 ? $page_id : $parent) . ' order by post_date asc 我认为这些帖子的顺序不同,不是按发布日期也不是按ID 你知道我如何对查询进行排序,以便与后端

我创建了一个函数,用于检索一篇文章的所有父文章,并按发布日期排序

select * from {$wpdb->posts} where post_type = 'page' and post_status = 'publish' and post_parent = " . ($parent == 0 ? $page_id : $parent) . ' order by post_date asc
我认为这些帖子的顺序不同,不是按发布日期也不是按ID

你知道我如何对查询进行排序,以便与后端的顺序相同吗

谢谢,
Radu

浏览本文这里有六种方法可以定制WordPress中帖子的排序顺序

还必须查看此链接:


我建议添加一个id或日期。除非有order by条款,否则很难确保订单完全相同。有“order by post_date”。我也尝试了ID.Asc和Desc,但没有成功。谢谢你的快速回答,但我不想改变顺序。我只想写一个查询,它将按照帖子在后端列表中的确切顺序为我提供帖子。