我正在为基于 WordPress 的客户创建一个网站。我的客户希望在主页中显示按类别分组的文章。
例如,假设我们有类别“Cat A”、“Cat B”和“Cat C”。我的客户希望在主页中以“Cat B”、“Cat A”和“Car C”的方式显示类别顺序,然后在主页中列出每个类别的 6 个帖子。
假设这是我要显示的结果:
Cat B
---------------------------
Cat B - Article #1
Cat B - Article #2
Cat B - Article #3
Cat B - Article #4
Cat B - Article #5
Cat B - Article #6
Cat A
---------------------------
Cat A - Article #1
Cat A - Article #2
Cat A - Article #3
Cat A - Article #4
Cat A - Article #5
Cat A - Article #6
Cat C
---------------------------
Cat C - Article #1
Cat C - Article #2
Cat C - Article #3
Cat C - Article #4
Cat C - Article #5
Cat C - Article #6
我正在寻找的是一种排序要在主页中显示的类别的方法。
现在我已经在我的 WordPress 仪表板中创建了一个页面,从那里我可以根据需要对我的类别进行排序,然后我可以将订单选项保存在 wp 选项页面中。问题是,如何根据后端的顺序对前端的类别进行排序。
假设类别如下:
Categories
-----------------
Name | ID
-----------------
Cat A | 100
Cat B | 101
Cat C | 102
在我的 wp_options 表中,我可以存储以下数组:
array(
1 => 101,
2 => 100,
3 => 102
)
数组键可以是订单序列,值可以是类别 ID。
现在,通过知道序列是什么,我如何使用单个 MySQL Query 获得结果?