使用自定义数组对帖子进行排序

时间:2011-08-11 作者:user7819

我有一个帖子ID数组,我将其传递给使用“post\\uu-in”查询\\u帖子的人。

我的问题是如何使用数组中的顺序,而不是按“日期”等进行排序?

1 个回复
SO网友:rexposadas

您需要构建自己的查询并将其传递给query\\u帖子,即。

如果您的帖子ID数组是:

array (10,21,1)   // corresponding to post ids. 
然后可以通过以下方式进行查询:

select * from wp_posts where `ID` in (10, 21, 2)
order by field(ID,10,21,2)
这将按照post ID数组的顺序为您提供一个结果集。

HTH公司

结束

相关推荐

Sort admin menu items

关于“的相关注释”Changing the Order of Admin Menu Sections?“,我正在寻找一种按字母顺序对WordPress管理区域的每个子部分中的条目进行排序的方法。目前,每当添加新插件时,其条目都会出现在“设置/工具/插件”下看似随机的位置,通常很难找到新的菜单项。(我已经有很多插件了,所以我的菜单很满。)由于我相当经常地添加和删除插件,所以我宁愿不需要不断进入设置页面来获取菜单排序插件并调整顺序。抱歉问了这么长的问题;我只是想弄清楚我在找什么。示例代替: S